Steve,
YOu still don't format your code for readability. You should be indenting as follows:
code:
if INGROUP("LED")
? "Member of LED group"
USE G: /delete /Persistent
use G: "\\ATC-CORP\VOL2"
USE S: /delete /Persistent
use S: "\\FS2\LED$"
If Exist ("c:\windows\\DESKTOP\TRAKKE~1.PIF") = 0
copy "\\W2K2\netlogon\TRAKKE~1.PIF" "c:\windows\desktop"
If Exist ("c:\windows\\DESKTOP\TRAKKE~2.PIF") = 0
copy "\\W2K2\netlogon\TRAKKE~2.PIF" "c:\windows\desktop"
If Exist ("c:\windows\\DESKTOP\STARDO~1.PIF") = 0
copy "\\W2K2\netlogon\STARDO~1.PIF" "c:\windows\desktop"
endif
endif
endif
sleep 3
if INGROUP("STAT")
USE I: /delete /Persistent
use I: "\\FS2\Apps"
? "Member of STAT group"
if @ERROR=0
? "The drive for STAT members was mapped successfully!"
else
? "There was an error mapping the APPS share. The error is: "+@SERROR
endif
else
? "This person is not in STAT group"
endif
sleep 10
endif

Are you saying that
if INGROUP("STAT")
does not produce either
"Member of STAT group"
or
"This person is not in STAT group"

You do realize that by nesting your IFs the user needs to be in both "LED" and "STAT" don't you?
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.