Q1: I don't know the answer to this, but I will assume ALL the major CABs must be present... (i.e., BASEx.cab, MINIx.CAB, DRIVERx.cab, WIN98_XX.cab). An exception to this would be WIN98_OL.CAB. Q2: If installing using Microsoft's own (Windows 98) SETUP.EXE, I believe the answer to your question would be "no". Q3: If you're talking about packing "external" (non native windows files such as drivers/3rd party apps), then YES. Otherwise the answer would be "no"... The simplest and easiest solution would be to place all the updated files into the Windows 98 setup directory (the folder containing all the CAB files). I've been modding my Win98 setup for years, and this has always been my preferred method. I've tried just about all other methods mentioned here and elsewhere but none seem to work correctly, if at all. As for installing device drivers, I place these files in a separate cabinet (e.g. DRIVER.CAB). The same goes for installing other custom apps. Works like a charm IF everything is in place...