I have an Epson R300. I don't know how good the quality is compared to other printers... I think it prints a little red when printing directly off the camera, but I'm a little anal.

I suggest looking at full size printers that can print directly from a card or via PictBridge (usb direct from the camera). Most of those dedicated photo printers are pretty crap.