One of the biggest obstacles to my working entirely in the cloud has always been that I develop code for a living and there has been a dearth of good options for writing and testing code on the web. There have been options that included some basic text editors and the ability to drop web code on a website via FTP. Other solutions included embedding a programming editor on your website which would allow you to skip the FTP process. With Cloud9IDE, I now have the ability to edit and test code in multiple languages. It also integrates with source code control websites. This is going to be one to watch. You can start out with a free trial and later upgrade to the $15.00/month pro version if you find it useful. It supports a number of desktop and web programming languages.