ok - my apologies for this. I am a complete beginner with Kixtart, and what little I know I have learned by reading my predecessors code and the online help file. what I'm trying to do here is, based on group membership, check for the existence of migrated.txt, and if it DOES exist, bypass the registry entries, and if it DOESN'T exist, execute the registry entries and copy migrated.txt to the path specified. when I run it, this does not seem to be evaluating group membership and it is running for everyone. Im sure you can all shoot holes in this code... can someone offer some advice here? Or some suggestions on cleaning it up? thanks much
Code:
 
;IF INGROUP ("NWMDConvTest") > 0
; ? "In Global Group Triad\NWMDConvTest"
; If Exist ("%userprofile%\Local Settings\Application Data\Microsoft\Outlook\migrated.txt")
; ENDIF
; Else
; DelValue("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup", "First-Run")
; DelValue("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup", "FirstRun")
; WRITEVALUE("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Client\Extensions", "Exchange Extensions", "4.0;emsuix32.dll;7;011111111111110;1111011100", "REG_SZ")
; WRITEVALUE("HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Setup", "ImportPRF", "\\nwmd-ms1\installs\2003\TriadProfileMigration\UpdateProfile\UpdateProfile.PRF", "REG_SZ")
; COPY "\\nwmd-ms1\netlogon\migrated.txt" "%userprofile%\Local Settings\Application Data\Microsoft\Outlook\migrated.txt"
;ENDIF