Tivosync will automatically download shows from your TiVo and convert them to mpeg4 AVI files. It allows you to specify which shows and how much space to use. Shows that are deleted from the TiVo are also deleted in the target directory. It uses mencoder from the tivo-mplayer project to do the actual encoding. You also need to install vserver on your TiVo.