I still don't understand how AWS was preferable to a dedicated server host. Could you elaborate on that?
And pretty much "all" dedicated server providers these days also have cloud offerings if you need to spin up some instances quickly to handle traffic spikes etc., or for dev/testing purposes.