Microsoft and the Cloud

At a developers conference last week, Microsoft rolled out a mind bending set of new ideas (products?) that leverage the concept of cloud computing.  This makes a lot of sense because as companies figure out that they can rent software, storage and servers from big name providers like IBM, Amazon, [...]