I did not mean for that to sound like it was directed at you, personally, Sparks. It was a general rant, not aimed at anyone. Sort of like the village idiot standing in the middle of the square.
To answer your questions.
The Atlantic and Pacific cables were originally laid by AT&T. Since then AT&T has sold off all that type of work to other companies. Today it takes an international consortium willing to foot the bill for the laying of more cable.
The last time they tried, they could not come together on who should pay for what. And they have been stuck there for some time now.
Now, the VOIP thing, or anything Internet related. Say you are connecting to someone who happens to be on another ISP. You pay for your local connection (but not neccessarily the bandwidth) and so does the person you called.
Inbetween those two points are numerous routers.
Do a PingPlot, to our arenas. We pay Savvis (currently) for our Internet service. Yet, those packets take a little bandwidth away from every router they traverse.
Now, the ISP you go through pays the ISP they are connected to who pays the ISP they are connected to and so on. However, the pitance you pay for Internet service cannot cover the actual cost of the bandwidth you use in a VOIP connection.
Streaming data traffic is the worst abuse of the Internet. The resources involved are staggering and they are tied up until it is done.
This just touches on the overall issues.