The views expressed on this blog are those of the authors and do not necessarily represent the views of, and should not be attributed to, Microsoft.