Microsoft is also in the hosting business. Windows Azure has just announced pricing for its services. If you are running on Microsoft Platform this may make sense for you:
Windows Azure:
* Compute = $0.12 / hour
* Storage = $0.15 / GB stored / month
* Storage Transactions = $0.01 / 10K
* Bandwidth = $0.10 in / $0.15 out / GB
SQL Azure:
* Web Edition – Up to 1 GB relational database = $9.99
* Business Edition – Up to 10 GB relational database = $99.99
* Bandwidth = $0.10 in / $0.15 out / GB
.Net Services:
* Messages = $0.15/100K message operations , including Service Bus messages and Access Control tokens
* Bandwidth = $0.10 in / $0.15 out / GB
http://www.microsoft.com/azure/pricing.mspx