I picked up a Samsung CLX-3175FN when I got fed up that yet another inkjet died on me. This is an all-in-one (scanner, copier, fax, printer) but it's small and quite inexpensive. It's quick, quiet, and can be networked (wired only). When I saw it on sale for $300 with an additional $100 off via rebate, it was a no brainer.
B&W prints are very, very nice. Color prints are alright, but, while printing things such as charts and graphics are fine, it's not very good for printing photos. The color can use some tuning, unfortunately, I don't see any options to do so in Mac OS X. I had read reviews and one reviewer had this to say:
"I went through most of my 100 pages printing test photos to correct the color. For my unit, I had to turn down the magenta to -5 (maximum setting) in the system tray control, then I also had to turn it down in the windows printing manual color setting to Cyan-red=31, brightness=74, saturation=26."
When time permits, I may attempt to set up the printer in my virtual machine and see if the above adjustments improve photo printing.
Scans and copies (both color and B&W) work seem to work very well in my limited testing. The automatic document feeder for the scanner/copier is a nice touch. Scanning does not work through the network for computers running Mac OS X, but the unit does have the ability to scan to USB flash drives so it's not too much of an problem, at least for me.
In my opinion, the only truly weak aspect of the unit is the fact that it only has one paper tray. So, if, for example, you need to print an envelope, you will have to remove the paper in the paper tray, insert an envelope, and put back the paper when done. For me, it's not a problem since I never print on anything but letter sized paper, but you may...
Good luck with your search.