For those of you who like to learn visually - I found good graphic on Cloud Computing at:
http://www.telx.com/blog/demystifying-the-cloud/. Blake Mitchell posted in on his company blog for Telx Data Centers - they are a cloud service provider.
The graphic explains the inner workings of cloud based data centers and packs a great deal of information in a single picture.
Presented By
Telx Data Centers