Brian Harry and Mary Jo Foley wrote some posts about it..

I think that is a must read info.. :)

http://blogs.msdn.com/bharry/archive/2006/12/20/what-s-in-a-code-name.aspx

http://blogs.zdnet.com/topic/Microsoft+codenames.html