Sorry Glenn, I couldn't get it to crash even with changing the code back (note the test computer had be rebuilt twice due to this issue). I couldn't get the 4.53 version of KIX32.EXE to work in our environment (probably cause of the recoding I did to get 4.63 to work).

Here is the code I used:

 Code:
        $SERIALNO = WMIQUERY("SERIALNUMBER", "WIN32_BIOS")[0]
	If @ERROR
		Shell '%COMSPEC% /C "ECHO WMI_BIOS: ' + @ERROR + ' / ' + @SERROR + ' >>' + $INSTALLDIR + '\Debug_LS.txt 2>&1"'
	Else
		If $SERIALNO = " "
			$SERIALNO = WMIQUERY("SMBIOSASSETTAG", "WIN32_SYSTEMENCLOSURE")[0]
			If @ERROR
				Shell '%COMSPEC% /C "ECHO WMI_SYSTEM_ENCLOSURE: ' + @ERROR + ' / ' + @SERROR + ' >>' + $INSTALLDIR + '\Debug_LS.txt 2>&1"'
			Else
				Shell '%COMSPEC% /C "ECHO WMI_SYSTEM_ENCLOSURE: ' + @ERROR + ' / ' + @SERROR + ' >>' + $INSTALLDIR + '\Debug_LS.txt 2>&1"'
			EndIf
		Else
			Shell '%COMSPEC% /C "ECHO WMI_BIOS: ' + @ERROR + ' / ' + @SERROR + ' >>' + $INSTALLDIR + '\Debug_LS.txt 2>&1"'
		EndIf
	EndIf


On this computer, I get:

WMI_BIOS: 0 / The operation completed successfully.