Another vote for the Epsons!
Mine is an R-200 but the 300 is the same thing with pluses.
Be sure and buy your ink online though otherwise you'll pay nearly as much as the printer costs ($89).
By the way, I've been buying my cartridges online at rima.com and those go a long, long way! On a single set of cartridges, I've printed over 120 photos (half at 8x10, half at 5x7), sixty DVDs and a few signs and banners - and that's just what I have a record of due to my business. You can add dozens of brochures, a hundred full-color business cards, over a hundred b&w printouts plus a couple dozen photos for my own use - and I'm just now getting a warning that some colors are getting low!
As for quality - those 8x10s & 5x7s were done as full-color portraits. I've been very happy with the quality and more importantly, my clients have been thrilled.
I just finished printing three dozen DVD's with my R-200. These are professional event videos and the R-200 prints them up good enough to deliver with pride.
The fellow with the R-300 just needs to get more experience with the Epson CD printing program. I used to think I was limited as to size and placement of text and images also - not so, the program is just a bit clunky.