Steven Clark , Mar 30, 2004; 11:28 p.m.
Anything using durabrite is not going to give you nice high-gloss photos. The CX6400 is designed to be "good enough" for photo usage but really the inks it uses are optimized for document printing.
As for the dedicated 4x6 printer I would suggest you open yourself up to the posibility of a larger printer. Most of the 4x6 printers don't cost much if any less than their larger siblings, and actually often produce worse output. For example the HP's only use the tricolor cartridge and so don't even have a true black in color at this size much less the 6 color pallette the larger printers have for cheaper. You'd be much better off with the 7760 at this size.
The Epson option for this purpose would of course be the R300 or R300m. The M models comes with the LCD preview display the other does not. Really you should seriously consider not getting a printer with the preview display. The display may seem convenient, but index sheets are actually significantly faster for selecting your picture when you have a significant number on the card. One thing to note is that the Epson DOES have the Pictbridge support needed for direct printing from your digital rebel.
Another thing to consider: this is a digital rebel! Your camera is capable of taking picture much bettert than 4x6. In fact at the price alot of photo labs charge for bulk digital 4x6's there is no reason to print your own at this size.
You should probably also look at some of the Canon inkjets like say the i900. They have pictbridge support almost universally these days.