Home NetworkingData Center Microsoft weathers the financial storm with 12% revenue growth