HP Deskjet 3745 Printer
By Joss onThe HP Deskjet 3745 printer is one of three that I had so far and is the best of all them. But this is not the best quality you could get for the money. I had some improvements from my previous printers, a best image quality and quicker printing, but in the other side the paper capacity is less and I got more paper jams than ever with this printer. I set everything correctly and I still get paper jams. The printer ink is less expensive than my previous printer, but it last less than nothing when you print images and even text. This means that it cost more to maintain than I was expecting. What I like from this printer is that few space it takes in my desk, it fits everywhere. The other advantage is that the inner parts get less dirty by the great design. Overall this is a good printer for occasional printing and for getting some printout from time to time but if you are going to use it every day is going to cost a lot of money in ink.

I also have an all in one, it's about 5 years old and has held up just fine. We do not print things a lot but I have to agree with you that the ink is expensive and will run out quickly if you do!
I've been looking for a printer for a week now for my apartment, I will definitely look into this.