Here are a couple of thoughts: - Ship the units with software that is feature complete and high quality, i.e. no immediate update required. - Improve the performance of the update process, e.g. one download and one reboot only, smaller download, less time to apply update. - Improve the out of box flow to one click, i.e. do you accept the EULA, and then use all defaults, e.g. why do you need to ask me if you should use DHCP, use DHCP and if it fails ask me what to do, I can always change it later if I'm the minority that needs custom network settings. The TiVo OOB experience may have always sucked, my all my other consumer devices just work when I power them on for the first time, including my FiOS DVR's, they just worked, no update required, they updated themselves later that night when I was sleeping. P.