Just a note to the people posting their little speedtest banners....

(^
This is as good as it ever gets here ^)
(
I'm on the 20Mbit tariff, in case you're wondering)
There's more to running an ISP service than just providing a few lucky customers with the speeds they were promised.
I used to live right on the outskirts of Plymouth (a stone's throw from Dartmoor) where I had my first cable installation from good old Telewest.
They installed it, I used it and never had a moment's worry for a good few years.
So, if you're lucky enough to live in say, Wales (just as an example), where the population is fifteen people and a cow, you'll probably never have cause to become entangled in the web of insanity that is VM 'customer services'.
That being said.
If you've had a run-in with BT, EDF or British Gas etc., then you'll probably have a reasonably good idea of the experience.