Karl O’Leary, Microsoft