I have th MX926, its a good quality printer.
Pro
It does excellent photos, is quite quick in its printing and is a good quality muti page scanner. The printing of CDs/DVDs is good. The software takes a bit getting used to, but works well.
Con
The ink is expensive, and is used up quite quickly. Large footprint