I recently got an HP cm1312nfi. It's a color laser printer/scanner/copier/fax. It has a document feeder too. It has USB and ethernet ports. It has memory card slots that appear on your computer as drives, or that you can print directly from. I paid about $350 from Newegg.
I know it has Mac drivers, but I've only used the Windows and Linux ones. The Windows drivers include network scan support, but they're bloatware. I don't use them much.
Its big brother, the CM2320n, adds duplex printing and the ability to email scans to yourself from the printer.