Quem quer novas possibilidades pensa em Windows Azure.
Com o Windows Azure você consegue construir e hospedar aplicativos na Nuvem em poucos minutos além de programar em múltiplas linguagens e tecnologias (.NET, PHP, JAVA, RUBY e PYTHON). Tudo isso sem ter que se preocupar com limites de servidor e tamanho do banco de dados.