For one, the OP wanted an MFC, not just a printer. For another, I have an HP 1018, and yes, it works fine, even though it's an Evil Winprinter (you do *not* need to know what I went through to set up my router to serve as a printserver to a USB Winprinter). Finally... I have, literally, a handful of online vendors that I like and recommend. For this, tonerprice.com. My last cartridge, a year or so ago, cost < $23 INCLUDING SHIPPING.
I should have mentioned that the 1022n is network attached, so you do not have to go through USB WInprinter pain. Also, even with one of those Multi Function things it is nice to have a printer that works every time. Personally, I prefer a printer to print and a scanner to scan and a fax machine to fax. Each does what it is supposed to do well. But that is just a matter of preference.