What I find most frustrating about customer services is the inability to break out of a script and the ridiculous time that leads to in fixing issues. My Tivo 6 has been stuck in starting up, with the flashing red / purple light for nearly three days. All the cables changed and replaced. Switched off an on. Full reset of the hub. Full reset of the Tivo. There is one common piece of evidence: when the reset is performed, the ethernet lights at the back of the hub and Tivo flash as data is transferred. At all other times they are off - including during starting up. The hub says that the Tivo is not connected. Ergo there's a problem with the Tivo connecting to the network... Despite being able to give all this information to Customer Services I have to go through a repeated series of turn if off / turn it on / check the cables / wait 3 hours while Networks make a check / call us back / hang on the phone for another hour trying to connect... Seriously wasting my life on this is having me reaching for the cancellation button next time the contract comes up (very soon).