Well using the Sanity script from Glenn here is what I get back which shows why you're not getting good results.

 Code:
          
Warning: Variable declared multiple times.
              Variable Name: $Blurb
                In function: RegCmpr
         Referenced on line: 189
         Previously declared as GLOBAL on line 14.
          
Warning: Undeclared variable.
              Variable Name: $CCS
                In function: Main
         Referenced on line: 17
          
Warning: Undeclared variable.
              Variable Name: $TCPPMTR
                In function: Main
         Referenced on line: 18
          
Warning: Undeclared variable.
              Variable Name: $AFDPMTR
                In function: Main
         Referenced on line: 19
          
Warning: Undeclared variable.
              Variable Name: $MSK
                In function: Main
         Referenced on line: 20
          
Warning: Undeclared variable.
              Variable Name: $WLGN
                In function: Main
         Referenced on line: 21
          
Warning: Undeclared variable.
              Variable Name: $UIE
                In function: Main
         Referenced on line: 22
          
Warning: Undeclared variable.
              Variable Name: $MIE
                In function: Main
         Referenced on line: 23
          
Warning: Undeclared variable.
              Variable Name: $RE
                In function: Main
         Referenced on line: 36
          
Warning: Undeclared variable.
              Variable Name: $IEESC1
                In function: Main
         Referenced on line: 41
          
Warning: Undeclared variable.
              Variable Name: $IEESC2
                In function: Main
         Referenced on line: 42
          
Warning: Undeclared variable.
              Variable Name: $WrkSht
                In function: Main
         Referenced on line: 44
          
Warning: Undeclared variable.
              Variable Name: $INISec
                In function: Main
         Referenced on line: 45
          
Warning: Undeclared variable.
              Variable Name: $
                In function: Main
         Referenced on line: 50
          
Warning: Undeclared variable.
              Variable Name: $VAR
                In function: Main
         Referenced on line: 67
          
Warning: Undeclared variable.
              Variable Name: $ObjTxt
                In function: Main
         Referenced on line: 71
          
Warning: Undeclared variable.
              Variable Name: $ObjFl
                In function: Main
         Referenced on line: 72
          
Warning: Undeclared variable.
              Variable Name: $s
                In function: Main
         Referenced on line: 74
          
Warning: Undeclared variable.
              Variable Name: $SIEKY
                In function: Main
         Referenced on line: 78
          
Warning: Undeclared variable.
              Variable Name: $CR
                In function: Main
         Referenced on line: 79
          
Warning: Undeclared variable.
              Variable Name: $IEAS
                In function: Main
         Referenced on line: 82
          
Warning: Undeclared variable.
              Variable Name: $RegKey
                In function: Main
         Referenced on line: 91
          
Warning: Undeclared variable.
              Variable Name: $reg
                In function: Main
         Referenced on line: 92
          
Warning: Undeclared variable.
              Variable Name: $IEKY
                In function: Main
         Referenced on line: 98
          
Warning: Undeclared variable.
              Variable Name: $ZN
                In function: Main
         Referenced on line: 99
          
Warning: Undeclared variable.
              Variable Name: $IEVal
                In function: Main
         Referenced on line: 118
          
Warning: Undeclared variable.
              Variable Name: $RLoc
                In function: Main
         Referenced on line: 120
          
Warning: Undeclared variable.
              Variable Name: $RKey
                In function: Main
         Referenced on line: 121
          
Warning: Undeclared variable.
              Variable Name: $ExpVal
                In function: Main
         Referenced on line: 122
          
Warning: Undeclared variable.
              Variable Name: $
                In function: DOZONE
         Referenced on line: 134
          
Warning: Undeclared variable.
              Variable Name: $iereg
                In function: DOZONE
         Referenced on line: 135
          
Warning: Undeclared variable.
              Variable Name: $ireg
                In function: DOZONE
         Referenced on line: 154
          
Warning: Undeclared variable.
              Variable Name: $KBlurb
                In function: DOZONE
         Referenced on line: 164
          
Warning: Undeclared variable.
              Variable Name: $
                In function: RegCmpr
         Referenced on line: 193
          
Warning: Undeclared variable.
              Variable Name: $INISec
                In function: RegCmpr
         Referenced on line: 193
          
Warning: Undeclared variable.
              Variable Name: $VAR
                In function: RegCmpr
         Referenced on line: 193
          
Warning: Undeclared variable.
              Variable Name: $ZLoc
                In function: RegRd
         Referenced on line: 202
          
Warning: Undeclared variable.
              Variable Name: $IEAS
                In function: RegRd
         Referenced on line: 202
          
Warning: Undeclared variable.
              Variable Name: $IVal
                In function: RegRd
         Referenced on line: 203
          
Warning: Undeclared variable.
              Variable Name: $t
                In function: RegRd
         Referenced on line: 206
          
Warning: Undeclared variable.
              Variable Name: $Z
                In function: RegRd
         Referenced on line: 215
          
Warning: Undeclared variable.
              Variable Name: $IIdx
                In function: RegRd
         Referenced on line: 216
          
Warning: Undeclared variable.
              Variable Name: $KArry
                In function: RegRd
         Referenced on line: 217
          
Warning: Undeclared variable.
              Variable Name: $RegKey
                In function: RegRd
         Referenced on line: 218
          
Warning: Undeclared variable.
              Variable Name: $KBlurb
                In function: RegRd
         Referenced on line: 219
          
Warning: Undeclared variable.
              Variable Name: $GetIReg
                In function: RegRd
         Referenced on line: 220
          
Warning: Undeclared variable.
              Variable Name: $iereg
                In function: RegRd
         Referenced on line: 221
          
Warning: Undeclared variable.
              Variable Name: $
                In function: RegRd
         Referenced on line: 222
          
Warning: Undeclared variable.
              Variable Name: $INISec
                In function: RegRd
         Referenced on line: 222
          
Warning: Undeclared variable.
              Variable Name: $VAR
                In function: RegRd
         Referenced on line: 222
          
Warning: Undeclared variable.
              Variable Name: $IREG
                In function: RegRd
         Referenced on line: 226
 51 warnings generated, 250 lines processed.