Who trains the subcontractors now? It would be the same people. In this scenario, Geek Squad (or similar) would get trained in TiVo-ness by TiVo, and in cable by the same subcontractor trainers. The difference here is that you'd have someone who is on your side when something doesn't work, rather than throwing up their hands and blaming the hardware. Plus, hopefully, the person would have more of a "TiVo culture".