I use CloneDVD (with AnyDVD) as a ripper to get the main movie, english audio, and subtitles I want before I compress the movie to DivX or XviD. This seems to work very well for me.
I was wondering how difficult it would be to add XviD and Divx encode to CloneDVD so it would be a single tool. Much like the way Nero Recode works with Nero Digital; or how Fair Use Wizard works.
I think CloneDVD mobile has some of this capability in it.
Just a thought.