The mere abundance of cloud computing possibilities and developments would be enough to make it the future of business. However, there is much more to it.
When one first starts scratching the surface of what cloud computing is and what its business applications can be, it soon becomes very obvious that there are innumerable layers to it. Even those who are passionate about the subject learn new things and discover new avenues on a daily basis. If they have the time, on an hourly basis.