I have a Canon Pixma i5200. I love it.
Up to letter size, it's great. Whenever I get a new printer, it will be something that can print larger than letter size.
One thing I like about it, and something that I would look for in any printer - each color has it's own ink tank. God knows it sucks to throw away an ink tank just because one of the three colors in it ran out...
I can't remember what I paid for it, and it's probably not in production anymore, but the whole Pixma series is pretty good - IMO.