Please post your code for the 1.0* code, there is probably something amiss.

As for the other code, this will likely cover your bases a bit better.

 Code:
Select 
  Case instr(@producttype,"Windows 7")
    ;do stuff
  Case instr(@producttype,"Windows 8")
    ;do stuff
  Case 1
    ? "OS not covered"
Endselect