comes back to the fact that clientname should be always populated, unless logonscript is not ran in sync.
after logon, it is populated when in the session you go and check it out.

that said, your approach should add the foolproof aspect to it.
_________________________
!

download KiXnet