We have this printer in work, in one of the small offices and its not to be sniffed at! The printer comes network ready or can be connected via USB (A-B). The print quality of this machine is good, I also like the fact the before you print there are many options that you can change for example print speed, quality, single or double sided (which comes with a step by step guide of how to double side print manually). Automatic double sided printing is avaliable on this model but you will need to purchase the extra part for the back of tha machine.
The machine has full fax capibilities with auto answer although this isnt a feature that I have used.
Another thing to mention is that HP cartrages can be pricey so if your going to be printing lots, I would think again.
Machine also has a great copy function (which is used most), which is highly useful when you havent got a photocopier around!
All in all, a good product for the home or small office, but not with huge outputs.