The Canon Pixma MP520 doesn't offer all the bells and whistles found on other budget all-in-ones, but it's a solid device that does the basics right while delivering best-in-class quality.
The Canon Pixma MP460 is a minor update to the MP450. We still like its print quality but were disappointed by its scans. Still, it's one of our top choices for a photo-centric budget all-in-one.
If you have the money to burn, the Canon Pixma MP960 is a great choice for photo hobbyists who need fast prints and great print quality. We prefer this model to its comparably priced competition.
The HP Photosmart C6180 all-in-one tries to be everything to everyone, and ultimately it fails to meet this lofty goal. It's a good printer at a decent price, however, for the home user who wants to consolidate all tasks into one machine.