They told me everything was fine and that it's problems with the internet pages I'm visiting.
It's a very difficult problem to reproduce but I run my own file upload site and for some reason from Virgin I'm getting 20kb/s downloads yet my friends in Europe and south of England are obtaining 1.2 - 2mb/s when we're testing.
Upload seems totally unaffected.
It's not a problem with the pages I'm visiting, it's some intermittent issue with Virgin.
I'll try ring them again on Monday and see if I can get someone interested, first time I called they just said 'Dial 151' so I did like an idiot and it's just that automated problem line