Hp PSC 2510
works well for me, network ready hardwire or 802.11b (built in)
little bity srceen, built in card reader (cf, sd/mmc, other) .

I can't say it's better than any other, and so far I have had no problems with it. but I have only had it for about six months.
I have not tried to print photos , so I can't say how well it would do.
it lives in a small business office and it gets used daily.

if I could do it again, I would give up the color for black/white laser.
I have yet to change the ink (weird).