I am very happy with my HP 950 aio, one of the features on it is that it can read compact flash cards for pictures, don't need it, but it has it. Another is that it has it's own modem, for sending and receiving faxes so, I like the dedicated modem, don't even need to computer and you fax from the machine. I think the model below it is the 750 w/o modem and flash ports. I picture printing is super sharp. Beaware that that one problems with aio is that sometimes software updates can be lacking, fortunately with HP, there are thrid party driver to get you by tight spots.