I'm actually swopping from Virgin to Sky. The Virgin interface is teeth grindingly slow and the On Demand service is often unreliable. Plus Sky are cheaper. Also, if you want to watch the FX channel you have to pay for the XL Tv package. Their broadband is good though.