Hurry to Argos and buy a HP photosmart 7660. I bought one, they are 75 quid (half RRP!) and get good reviews, especially for B & W digiprints.
And it takes lots of memory cards, and prints out a proof sheet. And apparently you can mark the proof sheet to select which shots you want and the printer will scan the sheet and print your selection. (I find this hard to believe, but...)
Anyway, I printed some shots on cheapo glossy photo paper and was amazed at the colour rendition.
The 7660 is slow and expensive to run though, so the reviews say.
I have kept my Epson C42 for text prints, and the 7660 for lubbly cullah!