But I have both, so hence they compliment each other. Sky's on demand service is crap, by the way.
In what way? It has far more on it than BT's. And a lot is in HD.
By the way, I am no particular fan of sky's. As I keep saying, I change provider each year and may well go with BT if they put infinity in my exchange.