Analysts and non-technical tech writers are using the term "cloud computing" with increasing frequency.   Cloud computing means too many things.  In most cases, analysts simply are clueless when throwing out the term.   Here is an article that attempts to define three types of "cloud computing".