John Hoegger, Microsoft