here is some reviews of printers
http://www.steves-digicams.com/printers.html , I have always heard good things about the quality of dye diffusion type printers though never owned one my self.
I find that 26 cents a 4x6 to be professionally printed can't be beat and 8x10 prints are around $2.50.