Internet service providers offer the customers internet connection using the appropriate technology depending on the needs of each customer. The ISP technologies include dial up, cable, wireless, fiber, Ethernet, Wi-Fi etc. Internet access through satellites is also available. The choice depends on the type of business involved. Speed and cost are also different for different connections. The internet service provider offers services like web based browsing, file transfers, electronic mail access and other minor services. They must possess the communication lines for different customers. In a virtual ISP, the local ISP utilizes the services of another ISP for their customers. There are free ISPs who give connections free of cost in order to display their advertisements.