I guess I don't see why @LSERVER, @LDOMAIN, @DOMAIN would not work. Are you writing a license code from a file that you need to insure that has not been used before? If you are using Select CDs, then this should be moot. However, you mentioned using Transforms and in that Wizard, there should be a place for a license code.

Thinking about how this should run:
(1) Check the version of Word/Excel/Outlook/PowerPoint
(2) If the Version is 2003 (for example - (11.xxxx.yyyy), Return (or exit)
(2) If it less than version 11, do the upgrade.

If you are logging in on a dial-up connection (@RAS), there could be a lot of traffic taken up with verification of credentials.

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's