I have been using Kingdia DVD Ripper with DivX 5 codec. The quality id pretty good but would like to see if i can make it better. Fooled around in the settings and turned everything up to highest quality. Takes me about 2 hours to rip a DVD to DivX.
i use DVD Shrink to rip the movie, then AVI.NET to convert. With that program and my slow @ss socket A sempron, it takes the same ammount of time (for each pass) to convert as it would to watch.
If you care about size and quality, then you really need 2 passes. For just quality, constant quant, 1 pass is fine, better than 2 pass really given a low enough quant.
I use Fairuse Wizard 2, excellent program, and very user friendly. Simple name the folder you want it in, the name of the movie, let it upload the files, and it automaticly converts them to DivX, XviD, and a couple other formats. You can also set the kbps on the mp3, and the size of the video. Excellent program.