For me, the best way to go is to simply use the Tivo Desktop to download files, use VideoRedo(Like a 100 dollars I think) to edit commercials and remove Tivo Wrapper from the file, then use cc extractor to extract subtitles.
its a lot of work per file but it comes out perfect every time!