I'm actually convinced Virgin are just pure evil. I coughed up for a 10mbit connection to share between a couple of computers in my house that would be running at the same time. I think I could count on my fingers how many times I have actually ran at 10mb.
Most of the time I'm throttled back down to the 2mb speed I upgraded from.
Today is a great example. Whilst writing this I am downloading at 65k/s. I understand that Virgin arent responsible for this download because its not coming from them. Problem is that the 65k/s download is slowing my 10mb connection down so much that I had to stop the download to get this page to open properly.
I would cancel if I knew who else to move to.