I got a used PC for free, a Compaq Deskpro2000... yeah I know, but hey, free computer. It's suprisingly fast for a Pent166 with 98 on it! OK so I try and update 98 to SE and it basically says "sorry, you've got 98 already installed and you need the upgrade version" BLAH BLAH BLAH!!!! Whatever, I have a full OEM install disc, just not a Compaq one, and it's bitching about upgrade version? ARRRRRGH. So me, being an "under the hood" type-person, I go and copy all the SE .cab files to it's appropriate directory, tell 98 in the registry where too look for the cab's and go about my merry way of manually updating things, so to speak. Kernel32, user.exe, explorer, gdi, alot of lower level stuff, I have updated with no problem to the SE versions. I have also installed a security update CD from 02/2004. I've no problems at all thus far, except for the fact I can't get USB to work. It's having a problem with installing the Root Hub. I'm getting "The NTKERN.VXD device loader(s) for this device could not load the device driver (code 2). I've followed all of the suggestions from over at usbman.com, and installed the VIA 4-in-1's and USB filter driver, and still nothing... It's a VIA 3038 Controller and the main chipset is a VIA VP2, if that helps... I guess I have two real questions, even though most everything works just fine with alot of the SE files, am I just setting myself up for future problems? And will the SE service pack work or will I just have to wipe the drive and put SE on that way?