Like you, I didn't need an All-IO, and had hoped to find a small unit designed specifically for inkjet printing on CD/DVD's. Only thing out there at a 'reasonable' price were the AIO's........narrowed down to Epson & Canon. I finally decided on the EP -EX630. Only had it for a couple of months, but so far: PROS: It's wireless, so can set it anywhere. Fast - prints each disk in 3-5 sec. CONS: It has a flat tray you remove/insert for each disk....as opposed to a tray that ejects out to place the disk in. Since it's wireless, I can place it on a table without having to plug it into my tower - and can print 20-30 disks in a few minutes. Print quality is great, and I haven't noticed any smudging. So far have printed about 200...