David Molnar, Microsoft