Purchased this December 2010. It was supposed to be an upgrade from my Canon MP780 (about 4 years old), which was requiring a 3rd printer cartridge holder/print-head unit ($75 online from Canon). I should have bought the cartridge! The new ink cartridges for the Canon MX880 are about a third smaller, but of course cost more! It is twice as slow as the old MP780, more complicated to use and less user-friendly, front touch controls are placed so that you are constantly pressing buttons while trying to place scan items or feed paper, the paper tray is tiny, and the scan interface is extremely difficult to set up and get it to do what you want. I have yet to get it to print out a good quality photo on photo paper, whereas the old Canon MP780 produced amazing photos, copies, etc. Only drawback was it only printed and scanned single-sided.
Long and short: don't buy this printer at any price! Canon has taken an extreme step backwards, and you will go through ink cartridges weekly! Get something else, even a $39 cheapie. You'll be happier in the long-run.