Disclaimer: I used to work in a incubation group that was under MSR. Although there's plenty to gripe about at Microsoft, MSR is not one of them. It's a shining example of an awesome research group. (It probably employs more computer science researchers than any other company and was a great place to bounce ideas off of your peers, who are some of the smartest people in the field.) But one thing you should know, researchers aren't great web developers. Just look at any top computer science professor's personal websites. Judging a project's worthiness by its website is exactly like judging a book by its cover. It's pointlessly idiotic. At least balance it out with a comment about the projects on the page.