I have also searched for some way to do that, but the options aren't ideal anyway... -> Use a DOS (or Linux or whatever) bootdisk with a (batch) script to ask and write the computer name, user name and serial to your a:\winnt.sif file. Then reboot and start from the winXP cd. A simple way would be to make a a:\winnt.txt with empty [userData] section at the end of the file, the copy it to a:\winnt.sif, and echo ComputerName="Computer1" >>a:\winnt.sif and similar lines for FullName, OrgName and ProductKey -> boot using BartPE cd and edit winnt.sif and start installer from there. Haven't gotten it to work, so no more info on this... -> Make a default winnt.sif with random computer name and change it at T-12 or first boot. This can be done either using GuiRunOnceEx or the GuiRunOnce entry in winnt.sif. There are tools for changing computername, registeredowner, registeredorganisation and the serial number. Changing this one won't work at T-12 apparently, so run it at first logon or so. This option can then use anything to get the computername from: MAC address, user input, IP address, hardware numbers, ...