I have always wondered if sites with tremendous amounts of traffic have their own internet service provider or ISP. Does anyone know whether services such as Google or Facebook have to pay to use a network to access the internet for hosting purposes?