Hey, tarnold. Not sure if this helps or not, but I have 100's of XP machines running the same type of operation without any problems.

The only difference I see between my scripts and your is the way you list your groups. You could try list your groups as "domain\group" for global or universal (if Win2K) groups or "server\group" for local groups.

Example:
code:
IF INGROUP ("ntmain\AUDIT")
use H: "$s\AUDIT"
ENDIF

IF INGROUP ("ntmain\INVESTMENT")
use H: "$s\INVESTMT"
ENDIF

Also, this may be obvious, but I see you are using a lot of the same drive letters for different groups. Just make sure you don't have an issue where a user is a member of 2 conflicting groups.

Cheers