My friends at the UC Berkeley RAD Lab have written a wonderful paper on Cloud Computing.   It can be found (with a video interview and some other stuff) at http://abovetheclouds.cs.berkeley.edu.  I strongly recommend looking at their work!

- Pat