Great summary here by Geva Perry on his Thinking Out Cloud blog. Viewing the cloud through the very different yet overlapping lenses of technology context vs. business considerations.
Good thoughts and links here on the strategic implications, inhibitors to adoption and roles of key players.