I assume John is talking about having some other script (not the login script) determine when the login script is finished. If this local script got kicked-off by the login script, then we probably wouldn't be having this discussion (nothing to detect).

My guess is that his login script sets up an RUN or RUNONCE script, or maybe it starts from the startup folder ? And because his login scripts are asynch, he needs a way to "sync" them up ?

I'm thinking maybe registry cookies here ? File cookies ? Maybe scanning for processes ? Couple ways I guess.