OK that's fine, do you have any idea how large you expect the site to be? we do have a lot of flexibility with our hosting plans as a staring point. I would suggest you to select one of our windows hosting plan according to your resource requirements.
__________________ "I'm not anti-social; I'm just not user friendly"
As you need ASP and SQL, you need to choose a Windows based hosting plan or server. As your website is small, you can go ahead with a Windows shared or reseller package initially and upgrade when your requirements increase in future. It will be possible for you to upgrade your hosting plan at any point of time if needed.