Resurrecting an old thread that I found here after doing a search. I've tried Xilisoft software but I seem to get audio sync problems. I've just tried Freemake and it's that good that I'm ditching everything else so thanks!!

It seems to do everything including ripping DVD, ripping from DVD files on hard drive as well as all manner of conversion. Also has a great UI that has a zero learning curve! Oh and it's freeeeeee

Very rarely do I donate to makers of free software but I think I'll make an exception in this case. I'm sure conversion using handbrake with the correct settings will produce better results but what I like about Freemake is its simplicity and versatility.