This is a batch file that I ran on a timer...
The wget program was downloaded free from sourceforge
d:\tivoxml\wget\wget http://tivo/rss -O d:\tivoxml\tivo_current.xml
d:\tivoxml\wget\wget http://tivo/includenowshowing -O d:\tivoxml\tivo_recordings.xml
d:\tivoxml\wget\wget http://tivo/includetodo -O d:\tivoxml\tivo_upcoming.xml
The http://tivo works because I added the IP for Tivo to my hosts file in windows.
The uploadxml.vbs at the end is a script to upload my resulting xml files to my web space - this was generated by CuteFTP - but there must be loads of better was of doing this automatically. It wasn't very understanding when errors occurred and the whole process would stop until a dialogue box was ok'd and some cleaning up was done.
I don't use this upload any more so I didn't develop it further.
These days I just feed the feeds directly in to my local copy of Newsgator in Outlook so I can see any new programs that have been recorded while I'm using the computer -