sky are ace for me.. getting 8mb which is great. Zero downtime as far as i know. We use internet TV everyday and always works. Virgin sucks, service sucked for me, full of promises and the engineer never turned up, made a mess of the wall when installing.. promised to fix, never did even after a few calls. Only thing i liked sky for was the TV, their box is better than sky or catch up tv.