I went shopping for a printer today and I got the Canon Pixma IP4300. I've printed a few 4x6 photos and a couple 8x10 and I have to say I was really impressed by both the speed and quality of photos! Big upgrade from my last one (Canon i860), and I highly recommend it. Though it's a little big, it has some really nice features (2-sided printing, 2 paper trays, 5 ink cartriges).
Needless to say, I'll be printing quite a few photos over the next few days.
Everything I could ask for a $150 (CAD) printer.