How do you use the printer... mainly for text printing or more for photo printing?
The Canon i850 is great for photos and since it uses 4 ink tanks and lets you know when one is getting low, it is a cost effective printer to use, I have a Canon i920 which uses 6 ink tanks, but from reviews I've read the i850 is a good choice and is actually one of the fastest printing printers that you can find.
I also have an HP 5550 which I use mainly for text printing, but it also does a very good job.
For the price, the Canon i850 is a really good choice.