Ofcom has written to ISP's and asked them to stop mis-selling broadband on speed:-
http://www.theregister.co.uk/2008/06...code_practice/
It will be interesting to see what happens especially since Virgin has signed up to obey the new rules!
Personally I would like to have seen Ofcom insist on a MINIMUM speed for each type of service. For example, with a 20 meg service the ISP would be expected to deliver at least 50% of the charged speed ie 10 Meg. Would this be asking too much?