I recommend HP printers all the way.
If you can blow 1k usd, this printer is worth going for:
http://h10010.www1.hp.com/wwpc/us/en/sm/WF25a/18972-18972-3328060-15077-3328071-2512208.htmlIts ment to be a small office printer, that can do quite a bit of printing, and connect up to your network for multiple people to use.
If you need to go cheaper, then:
http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/18972-18972-3328060-15077-3328070-446153.htmlIt can't handle the volume of the other guy, but if your only doing about 1000 printed pages a month, it'll serve your purposes. I'm not sure of the quality of color it does, but black/white is pretty good.
You can also look into local photocopier dealers for leases of printers if you want to go that route. I'd stay away from getting a second hand printer below 2k usd (brand new), its just not worth the hassle.
Did you check into your local staples/photocopier/printing stores?
Or check online, like:
http://www.colorprintingwholesale.com/?Just ideas.
Kris