Microsoft's upgrade avalanche a challenge for IT pros