I've had good results from the Brother HL-4040CN. It's available from Costco

I plugged the printer into the LAN, used their software, and had it all configured and running in just a few minutes.
I bought this because I was rather peeved at HP due to their lack of drivers for slightly older models when used with 64-bit operating systems. I am quite happy with it.