Hi, I recently stumbled upon a very great Freeware for converting DVDs to AVI on the PC. It's called Fairuse and is intended for your desktop. The version I am using is the free "lite edition" which limits the output file size to 700 megs, which is more than I need for pocketpc because you can define the output filesize in the encoding settings.
Encoding takes about 3 hours from start to finish, and it supports multisessions, batch encoding, and most importantly, 2pass Xvid encoding. Other features include editing, like clipping off the end credits, as well as audio boost and custom cropping.
I've tried the Shareware DVD to PocketPC software, DVD2PPC and PocketDVD Encoder, but I found them to be a little lack luster when it came down to encoding specifics, especially the 2pass option. Comparing a single pass AVI from PDVD encoder to a 2pass AVI from Fairuse prompts one to question if the Fairuse version came from software you had to pay for.
For the quality and filesize, it just doesn't get any better than Xvid, and when it costs you Zero dollars, you just can't beat a bargain like that.
You can find Fairuse here:
http://www.fairusewizard.com/mambo/index.html
Download the Lite-Version and Happy Encoding.
I'll be happy to answer any questions regarding encoding, it's fairly straightforward, but not as linear as the dvd2ppc titles.