Most of us running homebrew PVR's are probably using XMLTVNZ courtesy of Reven. Great tool and the PVR community owes a great debt of gratitude to Reven for doing that.
Looking at the tivo community here, they don't use XMLTVNZ but seem to rely on a community of users who use various means to update the epg (from scraping to I am guessing, hand entry) and then run some convoluted process to generate a programme slice which the Tivo units ftp each night. Out of interest I took a look at the slice file but it's in some binary format which I didn't have time to decode (well I had no file layouts!).
Just wondering if folks have any views on this. Some enterprising person could potentially write a program to read the slice file and output xml as a backup in case screen scraping fails again
Larry