Keeping track of all the products coming out of Microsoft is no easy task, especially when the codenames for those products are constantly changing. To make things easier, ZDNet has compiled a 19-page solution.

That's right, it takes a 19 page PDF to break everything down. Seriously, it sounds like Microsoft needs someone full-time just to come up with all these codenames. Examples include: "Gazelle," an upcoming security-focused browser formerly known as "Mashup OS" and "Midori," a concurrent, distributed OS that could succeed Windows. You need to register with ZDNet to download the PDF, but no worries—it's all free. [ZDNet]