I would go with hp... I've had mine for over 3 years, and it still runs great. The ink last for a long time. I'm actually printing my own wedding invitations and I've printed 400, and then everything for me and the fiance for school, and it's still got alot of ink left! I have the one like this
(all in one... but mine doesn't have the fax, i'm not sure if this one has it)
http://www.walmart.com/catalog/produ...uct_id=6023292
But... I paid over a hundred for it back them... Worth the money though!