I'm getting excellent results with the Epson Stylus C86 and Turboprint 7.60's C84 driver. Florian Zeiler, Turboprint's programmer, told me the C84 and C86 are the same, driver-wise.
The C86 has both printer cable and USB cable connectors.
The only problem I've had is with my 34meg memory. I can only print in color up to 720x1440. I can get up to 1440x1440 greyscale output.
The color 720x720 output blows away the 720x720 output I would get from my Canon BJC-620.
The printer doesn't take labels for printing, but that's not something I need.