I have been with virgin & now with sky, both are a nightmare if there is a problem with the system, its luck if you get a good person on the phone, virgin is better for "catch up" as you get a better range of programs, on sky anytime there just seems to be random sky programs & nothing from c4...