I have used the following successfully in the past, but there is not perfect art form. I was happy with VSO DivX to DVD for a while.
http://www.vso-software.fr/
It seemed to do mpg files too..which was good. This software I had the most success with.
Now to burn a DVD to DVD, there are programs like DVD Shrink and DVD Decrypter. I expect them not to be around too long since they can be thought of more than just a "backup" solution.
I have also burned avi files to VCD or SVCD which means burning to a CD format. I don't remember those utilities. So far, I'm trying to burn from DVD to DVD, but seem to be getting errors on my DVD Shrink.
Oh well, I don't want to bother the group (yet) on that issue. BTW, this is my very first post here. I use Limewire. Is that bad for this forum? It was recommended by a friend, but still uses the gnutella network, correct?