Just rang virgin media retentions, contract due to run out this month. Current package is 100mb broadband, basic tv basic phone.
was told If i pay my line rental upfront £196, they'll credit me £50, and because I don't use tivo they've applied a £10 discount to my account, bringing my monthly bill down to £21 p/m. Was also offered the option to upgrade to 200mb vivid for £29 p/m.
Might be worth a try if anybodys contract is up soon.