Microsoft

Gallery: Microsoft takes wraps off Windows Azure

The center of the universe, Microsoft headquarters in Redmond, Washington.

Free Newsletters, In your Inbox