With Microsoft's improvements in how they do business and greatly improved understanding of open source I'm really starting to think more seriously about heading back into their technology realm for some years and see how it works out.