Right now Virgin Media are offering 6 months half price + free installation, add in Top Cash Back's £100 cashback and over 18 months you're looking at an equivalent price per month of:
10Mb Broadband + M+ TV + M Phone = £22.68
10Mb Broadband + M+ TV + M Phone + HD and recording = £30.46
OK, not as good as last years cashback deals of £130 to £165 - but all the same good compared to Sky! I just cancelled my Sky package because roughly the same service was costing £53 per month, and there's no *decent* on demand service with Sky.
(edit - this was originally £100 quidco, now its top cash back)