Well, how does it work? HowStuffWorks recently posted an article on this topic by Jonathan Strickland. The article is aimed at non-specialists in computers. Nevertheless, it gives a clear description of cloud computing and I think specialists will find it informative. The article covers Architecture and Applications, and does not shy away from concerns and risks such as security and privacy.
Thanks to Arif Solmaz for pointing out this article.