I have always been fascinated by various Microsoft Product Codenames and what they mean to Microsoft as well as what they mean to the real world. Many codenames came and went and I thought I should compile a list and create it.. just for kicks. While looking up online, I came up with a list already made by someone. For those who are equally interested, here's where you can read up : http://www.dnjonline.com/articles/backend/codenames.asp
Also check a very helpful list which talks about the latest updates from Microsoft and the various upcoming products with their expected launch dates. This is at : http://www.dnjonline.com/articles/backend/listings/default.asp The good thing is that this is a single page where you have everything you need about Microsoft's updates and new versions.