my dad recently got a Canon Pixma iP4000. it's much better than theother printers we used.
the first one was an Epson Stylus colour 900, which was descent, but cartridges were way too friggin expensive! about $75 for colour, $50 for black.
My dad got a new printer, a Stylus C43 for about $70 (less than a single colour cartridge for the other printer!) but it was slow.
we ended up finding a place that sells equivalent cardridges for about $10 colour and $8 for black, but the printers stopped working - not because of the cartridges. we took the Stylus 900 in to get tuned, because print quality was going down (it started to since about a couple of years before), but he said that to fix it would cost more than a new printer. and the C43 just started refusing to print for some reason.
anyway, my dad went to the place that sells the really cheap cartridges looking for a colour laser printer. but he pointed to the Canon Pixma iP4000. it is a really good printer.
it is fast, makes good quality prints, cartridges are cheaper still, and it is also extremely quiet. you can barely tell that it's printing unless you actually see the paper going through.
the other good thing is that it has individual cartridges for each colour.
with the old Epson, if one colour ran out, you'd have to wait for the rest of the colours to run out before you could put in a new cartridge.