Internet has brought with itself a range of technologies that have allowed companies to improve their operations. But, the use of Internet has also enhanced the knowledge of customers/subscribers, who now expect a lot more from their product and service providers.