I have been using the mfsstream tivoweb module to transfer files from my Tivo. There is also TyTools but I haven't tried that yet, I'm gonna try it this weekend. Mfsstream works pretty well, you get another option on the main TivoWeb page from where you can download the .ty file from the tivo. Once you get the file you need to use vsplit to get the m2v and m2a files, you use Tmpegenc or another program to mux the files together into an .mpg file. Then you can use FlaskMpeg or any other program to convert the .mpg file to Divx or XVid. If you need more detailed instructions on how to do this there is a thread that talks about converting ty streams to Divx. Just do a search on Divx.