I use FairUse Wizard. Though the program isn't free, they do have a "lite" version that is, but I'm not sure what the limitations are... I've been using it for several years now. Very simple to use. Rips directly from DVD's to Divx/Xvid files (you get to set starting/ending points, bit rates, target file size, resolution size, audio format/bitrate, etc.) I've encoded several movies just for my n900 and have had no issues whatsoever...