I would definitely go with HP. I bought an HP Deskjet 3620 for about $60 at Walmart and it is a GOOD printer. Great picture quality, and is pretty quick too. If you are printing out full page pictures though, be prepared to watch your ink levels plummet. HP ink cartridges are actually some of the cheapest here, at about $20 each. The only other brand considerably cheaper is Canon. And this HP just replaced a Canon that totally broke on me. I have seen a couple canon's just break for no reason. If you don't have hella money to spend on ink, DO NOT GET A LEXMARK!!!! And be prepared to buy a usb printer cable if you do not already have one, as I discovered HP printers do not come with it, and the only cable I had for printers was an old parallel port cable. A USB printer cable will run you about and extra 10 dollars or so. Never used epson, so I will not comment either way, but I have a HP, I am pretty happy with it. But it will cost about $45 (with taxes) to replace both cartridges.