There are so many opinions on printers it is tough to make a choice but I do NOT always agree with some of the "REVIEWS" . Bob Proffitt's choice of the Canon MX870, is a good one, for him, according to his use. I have used several different manufacturers printers over the years and have generally highsided with HP as far as inkjets go. However, for the past couple of years I think the higher end Canon units, especially the all in ones, might be a notch over. I am considering replacing an older HP injet C5550 (oldie but goodie) with one of the new series Canon all in ones, not sure which one but that is what I am leaning toward.