if you are doing little to no photos get the i560, if you are doing photos every once in a while get the i860, if you are going to be printing a ton of photos and want the best quality get the i960, and if you want the best quality and a little lcd preview screen get the 9000D