The United States ranks 11th in the world in what ISPs promise, and what they deliver, as American consumers receive 93 percent of their promised throughput.
digg.com: Top News, Digg
Tue, 10/05/2010 - 5:48am
The United States ranks 11th in the world in what ISPs promise, and what they deliver, as American consumers receive 93 percent of their promised throughput.