What in the world is cloud computing?

You may have heard a lot on new words and acronyms that you have not heard of before. Here are some examples: cloud computing, SAAS, software-as-a-service, desk top computing, application hosting and many more.

Here is a good artilce that defines some of these new terms:
What is Cloud Computing?