Hi Guys! I have a few doubts with regard to web hosting. I hope you guya can help me out of this... 1. What are DNS and what is the function of it. 2. If I register a domain with some company, they provide the DNS. Now, if I want to host my website with some other company, they ask to change the DNS to their owns. What actually happens in this and does this mean that I am no more a customer of the old company. What are the actual basics behind this all. 3. If I want to transfer my domain to some other company, what is the process of doing that. 4. What is the basic behind Web Forwarding and Email Forwarding. 5. What is the difference between Individual IP address and Shared IP address. If you guys can tell me anything more in this topic or provide me with an ebook or a link where I can learn more about this, I shall be very grateful. Thank you.