We do the "threaten to cancel/Retention team call you back" merry go round every year (or 18 months) with Virgin Media, Reg.
best to start the cancelation a 30 days before your contract runs out. DO NOT take thier first offer when they call you back 9unless its a good one!
we've been paying...