I agree that the Canon printers (especially the i960) is an outstanding photo printer in terms of quality and cost. However, I must warn that the printhead is costly if it fails. I've had it go down on me two times (luckily within warranty....would cost me almost the same as a new one if it wasn't). The first time it failed, I printed 120 4x6 photos and noticed that the magenta was clogged up. The second time it failed, I only printed 40 photos due to clogging. Canon recommends that ink cleaning (through printer control panel) be done once every week. If you let it sit for a while, chances of ink clogging will increase. Other than that, it is a great printer.