Take a look at some of the shootouts on line, Canon (high end) good results. HP 7280 would be a good bet, uses the 02 series cartridges, very good results also, have set up and used both Canon and HP, either one will do the job.
Im looking to buy a new printer, I want an "all in one" that has a really good print quality for photo's. I would greatly appreciate any recommendations.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic