Allright! Did some 'final' modifications to make the code above more functional. I turned the Progress update into a subroutine that you can call in between commands that you run in the main logon script. This update also changes the actual status message.

I'm not sure what you mean with the setfocus() since my logon window is always on top anyway...

R