I must emphasize that these are my thoughts as an individual and do not necessarily reflect those of Microsoft, or MSN, or any of the teams I happen to work with. While some of the notions in this article may be provocative, they are consistent with my
Read More...