Microsoft

Gallery: Microsoft takes wraps off Windows Azure

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