I'd avoid Epson products. The quality is great, but they're very sensitive to print cartridges, and many models have been known to plug up the non-servicable print heads beyond use.
I'm pretty happy with my [url=https://www.amazon.com/dp/B000085JCX?tag=arfcom00-20]HP OfficeJet 5110[/url]. I got it for $120 as an open-box deal from Micro Center.
Pros:
Faxing and copying from the front panel are very intuitive.
Non-graphic printing is pretty damn quick. Hell, it's even fast with copy jobs. Printing color is slower, but not painfully so, and I don't do that too often.
Drivers work great. It even has a "corporate edition" driver available, with a no-nonsense print interface, and a TWAIN scan driver that allows batch scanning from applications that allow it.
Color quality is great, especially on photo paper. Much better than I expected from a "jack of all trades".
Cons:
The fax function shares my voice line. When fax is left to auto-answer, it tends to interrupt voice calls occasionally. It does this far more often with the extension that's plugged in to the back of the fax, and I haven't found a way to make it better aside from disabling auto-answer. You can still tell it to answer faxes manually, but it's kind of a pisser when you're not home.
The drivers included on the CD were a little buggy, and caused BSOD's during booting under Win2k. The newer versions of the driver seem to have resolved this, and HP said on their support site that this was specific to Win2k.