i like the one below. i have a different script for each group. This script steps through all of the scripts of groups the user is a member of. Some of them just say RETURN.

$index=0

do

$group = enumgroup ($index)
if len($group)
call @lserver + "\netlogon\groups\" + $group + ".scr"
$index=$index+1
endif

until
len ($group) = 0