Right now "Windows Home Server" it is being reported as "Win2003". I'm tempted to say it should return "WinHomeServer" instead.
What about "Windows 2003 R2" and "Windows 2008 R2"? Should we append the "R2" to the OSName as well? The R2 versions are quite a bit different from the original releases, so there is some justification to report them differently (just as we report 2008 different from Vista even though internally they use the same Windows version numbers). Best places I could find to describe the differences in the 2003 and 2008 R2 releases: http://technet.microsoft.com/en-ca/windowsserver/bb428898.aspx http://www.microsoft.com/windowsserver2008/en/us/R2.aspx Thoughts? Cheers, -Jan