I've always found that the real speed of internet service never comes close to what is advertised. For example, I'm currently using the basic plan from Time Warner Cable in North Carolina, which promises "up to" 3 MB per second. My download speeds rarely go above 100 KB per second.
Previously, I used Comcast Cable in California, which was a little better but the speed still fell far short of what was advertised.
Are companies basically getting away with this sort of absolute lie as long as they say "up to" a certain speed, and don't promise a particular performance? Or am I missing something here?