Amazon allows you to scale your website as it grows --- it'll even auto scale if you want. I'd highly recommend it (that's what we use for most of our sites now).
It's relatively inexpensive (for the first year it's less than $2/month, after that it'll go up to $12 or something). That's for their basic package, which if you're only running one website, is pretty good.
The money you save you can get someone to set it all up for you (that's not me, btw. Though I used to know a guy who did this kinda stuff for me, but we do it in house now. So PM me for his contact info).
Ignore the advice to go with a dedicated server. It will cost you hundreds of dollars a month from the get go -- and a cloud based system is exactly what you're looking for (services like Amazon).
There is a good video tutorial available about how to setup an Amazon server easily (and it'll likely do what you need it to do). That's where I started last year - now we've moved most of our stuff away from Dreamhost (it's way faster, and more stable).
Our recent test on our newest server showed 50 concurrent connections (50 visitors browsing our site at the same time) and a delay time of 1/2 second. Our old Dreamhost account crashed at 8 connections (it's a resources intensive website). Cost per month is roughly the same (between Amazon and Dreamhost VPS).
If you have any other questions I'd be happy to answer them. If I've been helpful, I'd love a response on one of my posts. I'm trying to get some information about why people don't choose (or won't go back to) web designers. I'm starting a new web project targeting non-profit (missionary) organizations and providing a very, very low rate (below cost - we recoup losses from our business side).
You don't have to be part of the demographic to tell us why you don't want a web designer (or why you wouldn't want one again). Thanks in advance! http://www.startupnation.com/Don-t-hire-a-professional-Great-Why-/topic/
A spin-off from my company, now undergoing funding. A real-time, live-event polling program. Engage your audience at your next conference, seminar, talk or retreat!