Last year I bought a Canon IP520 printer which prints directly to DVDs. It was only $250 back then so you can no doubt get cheaper now. It's awesome!