This might seem a bit offtopic, but...
...if Broadband providers can charge me extortionate amounts of money for "upto" a speed, then I should be allowed to pay them "upto" whatever they're charging me. That seems fair.
Esp. since I've been paying £22.31/month for 768 kbps ~ 1023 kbps for around six months now.
I did do a speed check on all ISPs that I could think of (Zen, EE, etc.) and 2MB to 4MB seems to be the maximum I can get...