Reserved Amazon instances are not the cheapest but are competitive with some hosting providers. I've seen some comparisons where they're right in line with Rackspace's cloud offerings, with each winning on slightly different specs. And of course Amazon has different bandwidth pricing than almost anyone else (charging per-request as well as per-GB) so that might make the difference.