I just got a Canon S50 digital camera and want to get a printer to couple with it and also take advantage of the rebate available with the purchase of a camera and printer. I was trying and searching for help as to which printer is better. I have no clue. It seems as the i960 is a better quality printer but the i900D has better features. I need help deciding which to get. The 900 offers a $100 rebate and the 960 offers a $50 rebate but the 900 is $50 more than the 960 so they are equal in price in the end. Which is the better printer to get? Or should I just bite the bullet and get an epson???