I have the HP3210 and am very disappointed in it. It prints well on 8 1/2 x 11 paper - and does nice photos on it, but gives a paper mismatch error when using other sizes. I have spent hours trying to get it to work..even with HP techs. I would stay away from it.
Somebody help please.
I'm after a new all-in-one, various reviews make the HP sound like a bad choice. Quite a few make the Canon sound like the best choice apart from I use XD cards!!!
I will mostly use it for normal prints but want good quality photos when I print them.
Any recommendations anyone ?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic