I'm designing a website for learning and sharing information. I am looking for a cheap shared hosting account. Which will allow remote MSSQL database connection from remote host as I would host website on one server and database on another server. Please help me in, 1. finding best and cheap Asp.net windows hosting plan. 2. I can't afford much so looking for shared hosting 3. Guide me what to look for before buying domain and hosting from any seller in internet and the bandwidth criteria and how much visitors can shared hosting can handle without giving any problem 4. I do not know much about vps,dedicated and cloud hosting so which hosting I should need in future if my business grow 5. Is it true that server location effect page load speed? Someone suggest me to buy a shared windows hosting plan at asphostportal.com. Can anyone tell me about their service? Can you please recommend me some good hosting which meets my requirement ? Thank's a lot!