This has been my argument with VM, we are NOT on a contract, so when we asked about getting a Tivo, they told us we had to pay £49.95 whatever.
And yet NEW customers get it FREE, (free install and activation) apart from £5.00 per month - tell me whats going on.