I bet they are being ripped off by their gas supplier and insurance company as well, because they just keep renewing. I cancelled Sky recently and during the cancellation process the offers went from 55 a month, 45, 38 and eventually 22 quid a month. I still cancelled, just like BT who hiked...