So what is the cloud?

By now, most of us have heard of cloud computing.  Talk about a buzzword – it’s easy to get caught up in the term and not know what it actually does.  Is there any clarity about what cloud computing is?  Google, Amazon, Microsoft, and countless others...