Google released Google App Engine (GAE) a year ago. It's a free App Engine hosting service that allows each of your applications (up to 10 for free) to have 1GB of disk space, 43.6 CPU hours, 10GB of upload bandwidth, 10GB of download bandwidth, and 2000 emails. If you need more, then it's time to pay.