I have a HP Officejet 7310 All-In-One [broken link removed] which I really recommend. It didn't come with wireless connectivity per se but it has a LAN connection so I connected it to my wireless router with a cable and it can be accessed wirelessly that way.
I particularly like that it has the option for automatic 2 sided printing. I use it a LOT!!! For faxing, scanning - documents using the document feeder, photos, printing - b/w, colour, photos, cd labels etc.