My software development company's entire operation is based on cloud computing. We plan on making money by developing an alternative to the traditional cloud services by allowing you (the end user) to host your own personal cloud from your own computer (home? office? wherever). The point of this is to keep your data fully confidential and in your control. One time fee for the server license, and your only limited in bandwidth and hard drive space of your internet and server config. We are developing a personal edition, then plan on coming out later on with a multiuser (business) edition.