I'm not an employee of Canon or any retail/sales/etc. (as a matter of fact, I work for the D.O.D.)
I just purchased a Canon Pixma MP640 from amazon for 127 (+ 3.99 next day shiping) and it's amazing.
Photo lab quality pic printing, scanning, copying all done wirelessly, wired to your router or usb. Internal paper feed (150 sheets regular paper) photo paper feed on the top. 5 ink tanks. Really cool interface with a high res 3" lcd screen. On and On...
Just thought I'd share if anyone is looking to upgrade their printer.
Have a good one.