I finally spoke to Virgin, apparently it's just the number of users in the area creating the problem! Virgin are upgrading the system and will have it all fixed by Thursday morning! It seems to have been better today. I also asked for a refund as the internet had been unusable for nearly a week - let's see!