Before you plunge for an epson, have a look at the Canon pixma range. Personally, after owning two different Epson printers, I got fed up with the fiddliness and general unreliability of them. I'm also a computer engineer, which means I occasionally repair printers, and Epson printers are horribly hard and expensive to service.
I've got a Canon Pixma ip3000 which is a lovely, lovely printer. Seperate colour cartridges, printing direct on to CD/DVD, automatic duplex (double sided) printing, nice and fast, nice and sharp, also got 2 seperate trays, so you can have one for paper and one for photos.
No, I don't work for Canon
I know Marc owns one with no problems, but I feel like I have to do my duty as a twice ex-epson owner, and a printer repair person.
Get a Canon.