I own a i950 and I can say it reproduces color perfectly, I love the pictures that it prints off, and to top it all off if one color is used up you dont have to change a whole damn cartrage like most printers. Epson printers (most anyway) will not allow you to change the print head, the canon will. About the Dye Diffusion, You cant beat the picture quality of these BUT there also much more expensive, cost more to opperate, and finally if you do need to print on some normal paper it just doesnt pay. So in ending
If you need a good all around printer but mainly for Photos, look at the i950
If you need a pure photo printer go for one of the Dye Diffusions there what a professional photo lab uses (only MUCH bigger

) Also only look at this if your willing to spend quite a bit for a good quality one that will print 8x10, most of the cheaper ones only print 4x6 and 5x7