I can't stand PHP anymore. What else can I choose?
wooby: If you're comfortable with Linux, an option for you is running a Linode or Slicehost ($20/month) and hosting your clients on it.  This will give you total control of the hosting environment, and a residual income.  You'll have plenty of horsepower for Rails or whatever else you want to use, and as you grow, you can buy more nodes.Beware, though: when you put on a system administration hat you're taking on a lot of new responsibilities, including backups and security. It's also a good idea to bring your friends in on it, so if something goes wrong they can look into it for your client if you're away.So, it really depends on your level of comfort with sys admin stuff, and the kind of relationship you have with your clients.  Good luck!