WriteLine(3,"Program installed on: + @WKSTA | @TIME | @DATE | @CRLF")
Should be
WriteLine(3,"Program installed on: "+ @WKSTA +" at "+@TIME+" on "+@DATE+@CRLF)
Otherwise you may call down the wrath of the STRING POLICE.
Seriously though Macros and Variables should never be inside strings. This can cause hard to trace errors.
Also you should close any open files after you are done with them.
IE CLOSE(3)
_________________________
Taxation WITH representation isn't so hot, either!