i will swear by the hp c7280. it prints both wirelessly from my laptop (max osx 10.5.6 [too old for snow leopard]) and wired (via ethernet into my router for my imac (mac osx 10.6.2)
print, copy, scan* (with a document feeder for both copy & scan) and fax and all in color** or b&w
*can even scan to a pdf
**the receiving fax must be a color fax and the printer will tell you if y/n