Found another work around for people using Firefox. Install the Cookie Manager+ add-on and edit the "sid" cookie to expire at a later date. In Firefox this appears to "stick" so going back to the TiVo web page doesn't cause the cookie to expire again. I don't use Chrome, but it looks like this add-on does the same thing. Note curl has an option to read cookies from a file (--cookie). TiVo Desktop actually does that when it tries to download a program. It looks for a .cookie file in save to folder on the PC. The name of the file is the same name as the .TiVo file with a .cookie appended to it. So for example, if the TiVo file is "Curiosity - ''Did God Create the Universe'' (Recorded Aug 7, 2011, DSCHD).TiVo" the the cookie file would be "Curiosity - ''Did God Create the Universe'' (Recorded Aug 7, 2011, DSCHD).TiVo.cookie". Theoretically if you create a cookie file for curl to read and put an unexpired sid cookie in there, it should work. See this page. I'm not sure how TiVo's going to go about fixing this for old boxes as I've fairly certain the cookie is coded into the box's software. When I looked at my browser cookies I found that all TiVo box cookies expired Feb 15, 2013. It was probably hard coded into the code to do that. Premieres can be updated, but with S2 and S3 not getting updates, I don't see how they can be fixed.