As has been said, It really depends. If you want to print lots of photos and also some text and don't want to completely break the bank, I recomend the canon pixma ip5000 (~$200). I have it an it works great and great quality, even though its only 4 colors as oposed to the 6-7 some printers have. It is able to make up for it because it has droplet sizes as low as 1picoliter.