Hmmm, service pack 3 actually, we do most stuff in .net now so we have not upgraded.
iRetID = Shell(CurDir & "\Erad Datalogger\setup.exe /s c:\NewWorldlog.txt", vbNormalFocus)
This worked, where if you dont put a valid path name it fails.
Also fails if you use capital S or -s...maybe SP5...