Hi soporific, Is there any chance you could link to a site with more information? I know that there's a link to one such type site in your first post, but that site seems more dedicated to the making of those 'Xin1' type boot cds you see everywhere than on how to accomplish what you're doing. I've tried several times to figure out what to so with your code and there seems to be some mising information that while obvious to you is baffling the 'eck out of me when I try to follow in your footsteps. Could you post a directory structure? I can see from your posted code that you expect : <---ROOT ---------------UPDATES -------------------------->DirectX ------------------------------------->DX9 --------IE6 --------mplayer But where do the actual updates go, where is the WinSetup directory, ect? As I've already asked in MGX's 98SE2ME topic, is it possible to pipe the upgrade version (which I have) to look in a specific directory for Win3.x and let it continue on from there? Where do the actual code files you've provided go? With the exception of perhaps the autoexec.bat and config.sys I'm lost! Also, since I use Grisoft AVG Free and Firefox 1._insert number here_ myself is it possible you could add that example of silent install back to the topic? Also, just because I'm curious about such things, is it possible to use the MSBATCH.INF file to selective not install IE5.x before upgrading to IE6SP1 or is it required to be there as a dependancy? Please, I need more information if I'm to try and follow in your footsteps here; if its not possible to post here could you at least point me in the right directions? --iWindoze PS Thanks again for sharing with us as much as you have!