Hello Thinkster

I am sorry for the late reply, real life got me busy there.
My solution is working as stated in my previous post. I am using 2 XML files. One's called "Autounatted.xml"
and goes naturally to the DVD's root folder. The 2nd one's called "Unattend.xml" and I have put it into a folder
called "Install".
Autounattend.xml comes along with the normal stuff you want to be automated but has an empty OOBE pass,
besides one command:
CODE
<Reseal>
<Mode>Audit</Mode>
</Reseal>
If you would add more code to the OOBE pass in Autounnattend.xml, it will just be ignored, because this method
to enter Audit Mode will leave the OOBE pass immeadiately (skipping everything in line). Hence, we call OOBE
again, in a 2ndary Unattend.xml file
You see, in the OOBE pass (basicly when main installation is done),audit mode is told to boot up. Right after, we tell the built-in admin
account to autologin (not visible to the user during installation), in "audit-system" pass.
CODE
<AutoLogon>
<Enabled>true</Enabled>
<LogonCount>5</LogonCount>
<Username>Administrator</Username>
</AutoLogon>
Finally the "audit-user" pass is our target to put down all our scripts & installations we want to run. When done, it shall quit Audit Mode like :
CODE
<RunSynchronousCommand wcm:action="add">
<Order>20</Order>
<Path>%WINDIR%\system32\sysprep\sysprep.exe /generalize /quiet /oobe /reboot /unattend:%AppsRoot%\Install\Unattend.xml</Path>
</RunSynchronousCommand>
which calls and starts the 2nd file "Unattend.xml". In there I am using the specialize pass, to setup things like
CODE
<TimeZone>W. Europe Standard Time</TimeZone>
<ProductKey>xxxxx-xxxxx-xxxxx-xxxxx-xxxxx</ProductKey>
<ComputerName>MyPC</ComputerName>
<CopyProfile>true</CopyProfile> <-- ***
<RegisteredOrganization>-</RegisteredOrganization>
<RegisteredOwner>-</RegisteredOwner>
*** most important line. This will copy everything that has been done (registry changes and whatnot) during Audit Mode / Admin login into the "default user",
which then will serve as template for every additional user you create during setup.
As mentioned before, we have to swap the OOBE to the Unattend.xml (the 2nd file), because the first time it was skipped to boot into audit-mode.
I for once, create my standard user in there (e.g. Sony) and have a script running upon first logon (to clean up the temp folders and whatnot, after installation)
CODE
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>W. Europe Standard Time</TimeZone>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Group>Administrators</Group>
<Name>Sony</Name>
<DisplayName>Sony</DisplayName>
<Password>
<Value>mypassword</Value>
<PlainText>false</PlainText>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>%AppsRoot%\Install\CleanUp.cmd</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
I am in a hurry once again, writing this, but I do hope, I could clarify this a wee bit

Have a nice weekend !
Greetings
Sony