VM are playing games!
I've been with VM for over 10 years now. Their service is generally very good but what is not very good is the fact that they don't seem to care about their customers and are quite happy to take on as many as possible and totally max out their systems. That's before I even get onto the frustration of pricing and offers, many of which seem to not exist when you talk to customer services.
Since moving to 50mb service I rarely get much about 25mb speed (I used to be on 20Mb service which was rock solid with speed), downloads from newsgroups cut back during the day to 5mb and that is until midnight but often the full speed is not achieved until after 1am! VM advertises what you can do with their fast download speeds but in reality you are given speeds that are hard to achieve in real world situations.
Now we are all getting upgrades - i'll soon be on 100mb but most of the time it won't reach that speed and I could be cut back. It's all smoke and bloody mirrors with virgin!!