Bruce Payette, Microsoft, Inc.