Mr. Gates has started his web site where he expresses ideas and thinkings. The only thing is on my mind is why developers did not use Asp.Net Mvc? As I know, Microsoft staff uses the latest versions of developments tools/products etc. In that case, they decided not to use Asp.Net Mvc.
But they use Silverlight for videos.