This one is decent (Epson NX515):http://www.amazon.com/Epson-Stylus-Inkjet-Printer-C11CA48231/dp/B0026KXR1Q
People complain about how it burns ink, though if you change the setting to draft for most printing and then turn up the quality only if you need it, the ink lasts as long as any other printer I've had.
What I like about it is it's always worked when I needed it to; even if I've been in a hurry. I used HPs for years before this one and it always seems like I'd have to reset them or they'd lose their capability to share to other PCs when I needed them most. I've had the NX515 for at least two years and it's been solid.