Virgin media were in the news last year with a similar thing. They were giving customers the 'superhub' and 60 meg broadband, and signing them up to a 2 year contract. Certain places haven't got the 60 meg, and when questioned, virgin said it was due to upgrade the service in about 18 months! Customers have been told they can't leave the contract early because 'before the contract is up, they will be getting 60 meg'!
It just shows what some companies will do to get cash out of people