I have a cannon S630 printer which I have been using with my olympus c2100uz. Using cannon photo paper pro, I have been able to produce borderless 4 x 6 prints that look just as good as ones from the photo lab. I also have been producing 8 x 10 prints on photo glossy paper that turn out great.

People are always suprised that I produced the 8 x 10s on a printer. Ive been using cannon paper ($.50 a sheet) but recently bought Kodak paper at $.20 a sheet.

Printing speed for photos is good, and text printing is extremely fast - I think its faster than anything on the market right now. And its only $200.

As far as printing software goes, download qimage - its very easy to use and has some easy to use tools - like white balance adjustments.