I want to develop a program to run on a PC which accesses and downloads the whole Program Guide to a PC so I can sort it like my old Series 2 Tivo used to in the "Find Programs by Title" section. I am not sure where to begin. I need to get much of the functionality of kmttg in terms of accesing the data, then save it to a text database where I can deal with it in VB (a language I am very experienced in). But the front end will have to be in Java I assume. Have heard there are SDKs out there, and I saw the developer.tivo.com site, but I am not looking to commercially develop a product, I just cant STAND how the newer Tivo's (like my new bolt) deal with sorting... cant find what shows are on cable like I used to. Frustrated enough to write my own program despite the difficulty with the front end.... rear end would be a piece of cake if I could get the data in text form (channel guide, program data, metadata, thumbs ratings for each show, etc). Any help or advice would be appreciated.