The Canon MP610 is a great multi-purpose printer. Besides printing color and photos, It copies and scans. My fiance and I run it on a wireless network so that I can print to it from my work laptop without having to physically connect the machines. It prints photos that are indistinguishable from photo lab pictures, in both matte and glossy. The display screen makes it easy to interface with the machine, and it prints very quickly. I haven't had a single problem with it.