I have just started ripping DVD's; I use Smartripper; Flask for video and Ac3DEC for audio.

The problem I am having is that the video and audio are never the exact same length.

Is this something I am doing wrong; or should I be using different programs?

I noticed most people use DVD2AVI; if I go that way is it better to use it to rip the .avi, or TPMGE?

Any help would be appreciated...