I have just built an ecommerce site. can any big name host be used, or do i need a particular type of hosting company.
Depends upon what language was used to create it. If it is ASP (.asp extension) or ASP.NET (.aspx extension) you will need to use a Windows hosting company. Anything else, pretty much any host will do and if you're developer is telling you that it will only run correctly on their hosting.....find another developer.
Try http://m6.net as these guys know how to keep everything working and do their job qualified. I'd like to say that I have great network uptime and the connection speed is fast at least by my standards.
There are many web hosting providers available in the net and suitable for running ecommerce sites.. I'd recommend you considering magento optimized hosts.
What is your budget? I believe that it will be wise to use narrow specialized hosting provider to get high stability and reliability. I know leveltenhosting.com that you can try for ecommerce solutions
webnethosting.net has a promotion going on. Just let them know you saw an ad on a forum and they will give you a cool discount. I've been with them for quite a while