i have used canon pixma mx 870 and i found it wonderful. Being wireless it is really easy to relocate and get the desired stuff. The print quality is really fine and printing time is almost nothing. it prints really fast with amazing speed. You can also use fax facility, as well as photocopy and scanning as well. with all these features loaded, this printer is really helpful for small setups. I m using it and it has make my life really cool. in my opinion no other printer is this much user friendly and easy to operate, having this much functions like fax, scan, copy, black and white printing as well as colour printing.