Andrew Randall, Microsoft