http://www.avs4you.com/

Should be free; was okay for when I was burning DVD movies, but I haven't used it in a while.

Apparently, you have to buy a $59 unlimited subscription. I think the program's worth it.

For more general cases, I just use Nero v7 or 9.