Ill take a look there.. im not using the config switch at all when running the setup. Just running it without, but im using the config.xml a different way. To test it: in the root go to: <root> config.xml looks like <Configuration Product="ProofKit"> <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> --> <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Profing Tools Kit Setup(*).txt" /> --> <!-- <PIDKEY Value="serialofsomesort" /> --> <USERNAME Value="Username" /> <COMPANYNAME Value="Company name" /> <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> --> <!-- <LIS CACHEACTION="CacheOnly" /> --> <!-- <SOURCELIST Value="\\server1\share\Office12;\\server2\share\Office12" /> --> <!-- <DistributionPoint Location="\\server\share\Office12" /> --> <!-- <OptionState Id="OptionID" State="absent" Children="force" /> --> <!-- <Setting Id="Reboot" Value="IfNeeded" /> --> <!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> --> </Configuration> The custom Setup should give you a different username and company.