It can be challenging to keep up with the new developer tools that Microsoft has either recently released or that are in development. The following blog is a summary of information that I collected from various sources. I hope it helps. This document was written September 12, 2007 so the content will become outdated quickly as new products and technologies are announced.
Microsoft, Technology, Roadmap