I have had the MP970 for the past 3 or so years and it works just fine. I am thinking of replacing it mainly because all the inks are about to run out at the same time and it costs almost $80-90 to replace them all so I was thinking of just getting a new printer. Anyways, I bought this one because it prints great photos but to be honest if I need to print a large amount of photos, I do it at the store. I still want it to be able to print very good quality photos if I I need to print out the occasional few and don't want to run to the store. But one thing I might find really useful on a new printer is a document feeder. I want to start cleaning up my file cabinets and scan documents so I can get rid of the paper and doing it on this old one with just the flatbed is very time consuming to do it one at a time. I have had good luck with Canon's but haven't had an HP in awhile. Does one use less ink and or cheaper ink than the other? Any recommendations? Would like to keep this under $150 or so.