Instead of requiring users to connect to the internet to get a copy of TiVo2Go or even their TiVo documentation, why isnt that information dowloaded to the TiVo when it upgrades the software? The TiVo could support a webserver so the user could connect to it and access the documentation and auxiliary programs they need for their platforms. TiVo could even see ads to the webserver inside my box - of course letting me opt out if I choose to.