Yep, I agree with Allen. It would have been recognized as Windows 7 with kix 4.61. BUT...if youre going to keep your current version, i would change your code to...

 Code:
Case InStr(@PRODUCTTYPE, "Windows XP") Or InStr(@ProductType, "Windows 2000 Professional") Or InStr(@ProductType, "Windows LongHorn")


I would be reluctant to lock it down to only the media version.