Greetings, I don't know your level of expertise concerning the whole subject so I'll try to offer you a brief list as a follow up guide. Tell me if you need more details for any of the steps below: 1. AFter you configure the WPI you need to enable it to autorun after the XP installation is over. There are many methods available for this, here is my preffered one (this is from the official WPI site): i) inside the $OEM$ folder create a file named: cmdlines.txt, the file contents have to be like this: [COMMANDS] "rundll32 advpack.dll,LaunchINFSection RunWPI.inf,,1,N" ii) inside the $OEM$ folder create another file named runWPI.inf, the file contents have to be like this: [Version] Signature="$CHICAGO$" [DefaultInstall] AddReg=Run.AddReg [Run.AddReg] HKLM,"%RUN%","%WPI%",,"RunDll32 advpack.dll,LaunchINFSection ""%01%\%INF%"",Execute" [Execute] RunPreSetupCommands=Launch.WPI:1 DelReg =Run.DelReg [Launch.WPI] CMD /Q /C CD /D """%01%\..\WPI""" & START /WAIT /B WPI.hta [Run.DelReg] HKLM,"%RUN%","%WPI%" [strings] RUN="SOFTWARE\Microsoft\Windows\CurrentVersion\RUN" WPI="Windows Post Install" INF="RunWPI.inf" 2. Afterwards you need to make an image and burn it to a preffered media, avoid using programs like UltraISO or WinImage etc. you will find difficulties which you don't need. I suggest you use nLite. This is the web address for it: www.nliteos.com inside their website you will find details for using it. ALSO NOTE THAT THE ABOVE IS A SIMPLE GUIDELINE FOR YOU TO USE, THERE ARE MORE STEPS NEEDED FOR MANY MANY MORE STUFF YOU MAY NEED! I also suggest that you visit this (kind of encyclopedia) which is going to explain you everything step by step, study it if you haven't already done yet: http://unattended.msfn.org/unattended.xp/