I print directly on CDs / DVDs. It really gives them a professional touch. I bought an an Epson R320 printer because of this feature. The printer comes with software to design and print the DVD label. I usually design my labels in CorelDraw then export them as a jpg and load them in the Epson software to print. I have tried to print directly from CorelDraw but I have had limited success with alignment. The Epson program prints it right on everytime. You can import pictures and add text to the Epson software, I am just more comfortable designing in Corel. The printer is designed to print directly on inkjet printable media but if you don't have the media, you can stomp a blank white label on the DVD and print it and it turns out really good. The printer also does an great job on photos and does borderless printing as well. The Epson R220 is the same printer without the built in memory card reader. I think I saw them at Sam's Club for like $79.