Posts about my blog
The views expressed in this blog are his and his alone, not that of his employer, Microsoft, or anyone else’s. No warrantee is given for the quality of any material on this site.