I'm assuming the 898461 problem applies to everyone, right? Anyway, there are a few tiny spelling errors I found in the script. I don't know exactly what lines they are on (how do you find that out?), but... extacted should be extracted (under the two "GET NEW SOURCE FILE" sections) ECHO Updating DOSNET.SIF should be ECHO Updating DOSNET.INF (under the "CABCOMPACT" section) At one point (51224), you had "ECHO SP%SP%.CAB and DRIVER.CAB Merged", which resulted in "SPSP2.CAB and DRIVER.CAB Merged", for example, but you fixed it after writing the SPXCAB option. Also, just a suggestion or comment: Would it be possible to make, let's say, a SP2.cab file instead of a generic SPx.cab file? I noticed that in the script, no matter what SP was originally applied in the SOURCE, an SPx.cab file was created. Is this so you wouldn't have to type everything to determine what SP it is? BTW, great job on HFSLIP, tommyp! I can't believe how much effort was put into your "little" (148KB) script. -- Super-Magician