At user groups and events i have had a couple people ask:
"Why would anybody want to leave Microsoft"
Today i caught up with Robert Green former Microsoft employee and influential in the developer tools space to answer this question.
http://www.mcwtech.com/cs/blogs/rgreen/