On mplayer/mencoder... I've found both to be extremely useful, but I have to admit, I am rather used to the command line

I'm quite happy with it though... handles subtitles beautifully and does a rather nice job... I've been using VirtualDub under Windows, but definitely prefer this...
If you go with mencoder I'd also reccommend the two pass encodings with either mpeg4 or xvid...
bitrate=2000
mencoder -cache 8192 -ofps 23.976 \ # cache loading from DVD and drop FPS to 23.976
-vf pp=lb \ # deinterlace by blending frames
-ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=$bitrate:vpass=1 \
-oac mp3lame -lameopts cbr:br=160 -af volnorm \
dvd://1 -o pass1.avi
and extra options for subtitles if you need them...
-aid 129 # Choose audio track... mplayer -v dvd://1 to find possible tracks in the output
-sid 0 # Subtitle ID 0
-ifo vts_01_0.ifo # ifo file for subtitle info/font
When that's done, run the exact same command, except change vpass=1 to vpass=2, and your output (-o) to something else...
-oac ...... can also just be replaced by -oac copy if you want the AC3 info instead of reencoding it...
Toss me an email if you're interested and I'll send you some scripts I've been using along with help on using it... also how to configure mplayer in the first place to use mp3lame, xvid and subtitles...
-Tim
timothy.renner@gmail.com