depends whether you want colour or not of course. I have a HP DeskJet 3650 here for colour, can't fault it, is a cracking printer. Bought it a couple of years new for £55. Goes through ink like nobody's business though. As a result, I bought a laser printer yesterday to print off my work etc. HP LaserJet 1020, cost me £80...
HP cartridges are always a lot more expensive than epson ones, harder to refill etc i guess. You could watch ebay like a hawk, there are some good printer offers on there sometimes