I forgot to mention this occurance, so I figured I better get it out of the way now before I forget.
At 12:40pm Mountain on December 2, I faxed off my acceptance letter to Ritual Entertainment. Three hours later, I received an E-mail from Microsoft Recruiting wondering if I would be interested in interviewing for a position as an SDE/T for the ASP.NET team.
Now, here I had a bit of a quandry. Even though I was anxious to return to game development, I loved my time at Microsoft. To be dead honest, if it wasn't for the actions of two individuals at Microsoft, I never would have left. So I had a choice: do I go back to the industry that I love, work with industry legends and respect the agreement I made; or do I go back on my word and throw the opportunity away for a change to work on a technology that I admire greatly and for a company that I admire greatly?
I guess it says something about me that my decision took me less than five seconds. I made a promise, and I intended to keep it. I wrote an E-mail back to the recruiter telling her that she was three hours late.
While I'm glad that Microsoft was still interested in me after I left, and I may try to return to Microsoft sometime in the future, I think that what is best for me now is to stay out in the world and gain more real-world (as opposed to the strange reality vacuum inside most Microsoft studios) experience so if I do return to Microsoft, I do so as an ambassador of reality as opposed to a technogeek with a passion.