I have successfully created Win2000 SP4 slipstreamed on a bootable DVD disc with all Hotfixes, Recommended updates, IE6SP1, WMP 9 series, DirectX9.0b, Slipstreamed Office XP SP3 and a number of other applications. Slipstreamed Windows XP with Hotfixes must be similar and hence, I suggest this method to try. I had problem using SVCPACK method because some of the Hotfixes were not installed using that method. Therefore, I did the following: 1. Saved all the downloaded "Hotfixes" (Critical & Security Updates) and "Win2000 Recommended updates" after renaming them using 8.3 convention, in the $OEM$ folder. The only exception were: Q832483 (MDAC) and Q831167 (an IE 6sp1 sec Update) I saved these two in a Folder I named "Hotfixes" created with in "Winapps" ( similar to your "Install" folder) [D:\W2000\$OEM$\$1\Winapps\Hotfixes] along with their own batch files with Start /Wait %systemdrive%\ path and the proper switches. 2. I saved the extracted DirectX9.0b redist, MS Java VM 3805, MS Java VM 3810 , MS Messenger 6.2 in their own folders in Winapps folder after renaming them with 8.3 method. 3.I saved the remaining properly prepared Applications like Acrobat6 Full, Adaware 6, IE6SP1, Nero6 Ultra, OfficeXPSP3, SunJava, Winrar and WMP9 in a folder named Aplikshn inside Winapps 4. I created individual batch files for all those programs saved in Aplikshn folder and saved them all in $OEM$ 5. I created a Cmdlines.txt and listed all their batchfiles in the order in which I wanted the setup to launch followed by the hotfixes with their appropriate swiches, and finally the recommended updates with their appropraite switches for silent noreboot installation. The cmdlines.txt was saved in $OEM$ along with the batch files for the applications as indicated in step #4 above. Cmdlines.txt looked like this: [Commands] ".\ie6.bat" ".\directx9.bat" ".\wmp.bat" ".\JavaVM.bat" ".\MSJavaVM.bat" ".\Acrobat6.bat" ".\Adaware6.bat" ".\MSNGER6.bat" ".\SunJava.bat" ".\Winrar.bat" ".\Officexp.bat" ".\Nero6.bat" "kb329115.exe /u /q /z" "kb819639.exe /Q:A /R:N" "kb823182.exe /u /q /z" "kb823559.exe /u /q /z" "kb824105.exe /u /q /z" "kb824141.exe /u /q /z" "q824145.exe /q:a /r:n" "kb824146.exe /u /q /z" "kb825119.exe /u /q /z" "kb826232.exe /passive /quiet /norestart" "kb828026.exe /u /q /z" "kb828028.exe /passive /quiet /norestart" "kb828035.exe /passive /quiet /norestart" "kb828749.exe /passive /quiet /norestart" "kb828750.exe /Q:A /R:N" "q832894.exe /q:a /r:n" "vbs56nen.exe /q /r:n" "JS56NEN.exe /Q /R:N" "KB837009.exe /Q:A /R:N" "Q831167.exe /Q:A /R:N" "KB828741.exe /passive /quiet /norestart" "KB837001.exe /passive /quiet /norestart" "KB835732.exe //passive /quiet /norestart" "qchain.exe" "q330994.exe /Q:A /R:N" "Q818043.exe /u /q /z" "JVsetup.exe /q:a /r:n" "KB820888.exe /u /q /z" "KB822831.exe /u /q /z" "KB829558.exe /u /q /z" "dotnetfx.exe /q:a /r:n" "rootsupd.exe /q:a /r:n" "qchain.exe" 6. In the Winnt.SIF saved in the i386 folder created Parallel to the $OEM$, I added the following : [GuiRunOnce] Command0="%systemdrive%\Winapps\hotfixes\MDAC.bat" Command1="%systemdrive%\Winapps\hotfixes\IEUpdate.bat" Note the Syntax of making the numbered Command= with the path in quotation for all the items used under [GuiRunOnce] Hope this solves the problem for both of you Good luck