Get this UDF GetINI()

make a INI file like this and put it in your netlogon share with the logon script.
Code:

[bsmith]
f: = \\server\share
g: = \\server2\share
h: = \\another server\a share
[blindsay]
h: = \\flag-fs01\c$
i: = \\flag-fs01\e$



and you can replace every GOTO @user id with just this.

Code:

$drives = getini(@scriptdir + "\test.ini",@userid)
for each $map in $drives
$map = split($map,",")
use $map[1] $map[2]
next



if it comes up against a @USERID that does not exist, you can check @error but the script will not bomb on you.

Bryce