Just out of interest, do people actually realise that with their "100 Meg" connection, that they're not actually going to be able to download a 100MB file in 1 second? Do they know why? Do they think the line is just running slower than they've apparently claimed? Do they buy the product in the hope it will do that, and do they need that? Do they wonder why downloads seem to max out at 10-12MB per second?
For reference, a CD could hold ~700MB of data, a DVD 4.7GB (4700MB), and their hard drive maybe 1TB (1,000GB, 1,000,000MB). A picture taken with your iPhone might be 5MB, a song or Webpage might be 5MB to 20MB depending on content and quality etc.
All those numbers there use MB/ GB/ TB etc, by far the most common terminology for file handling, like how it's shown in windows in most instances or how storage devices, and PC's are marketed etc.
With broadband providers they market in a different way, basically as a con to try and fool you into thinking you're getting something faster than you are, which then makes you think you need something faster than you need (basically a long time con).
When they advertise a "100/250/350" connection, or talk "meg" on the phone etc, they want you to think you're getting 100MB/ 250MB/ 350MB, but you're not (not per second anyway), you're getting 100Mbbs, 250Mbbs etc, you're thinking Megabytes and they're talking Megabits, and their number is 1/8th the size of yours, as there's 8 bits in a byte. Effectively peoples data use at peak, is about 1/8th of what most seem to think it is.