I used to have the Epson R300. I was a prety good printer, until the heads got clogged and then no amount of cleaning would make it work properly.
I then bought a Canon Pixma IP 4500. It's much better. The ink is cheaper too. I get cartridges at 37p ($0.55) whereas they are £1.40 ($2.09) for the Epson. You can also use a continious ink system for the Canon, like the Epson. The Canon has the same sort of disk printing system. The head is removable for cleaning. The quality is the best in the world for pictures, it has a true lab quality 9600dpi, the Epson was something like 5760dpi. It prints higher quality on the disks too.
The disk printing software is just as good, you can drag an image to the desktop icon to print it.
It's faster than the Epson, and it is full duplex too, meaning you can print both sides of the paper without having to tough anything. It has 2 paper trays, one in the back and one under the front.
In short after being a great Epson fan for the last 10 years, I would say I will stick to Canon now until something better comes along.