We had a user whose USB memory stick wouldn't install properly when connected to a Compaq EVO N800c laptop. XP would prompt for the driver, but in XP, that shouldn't happen. I've tried the USB memory stick on other XP laptops and they all "saw" the device and the appropriate "drive" showed up in the My Computer window. In addition, it doesn't react to other USB connections in a normal fashion, though it's apparent that the laptop/XP does sense when a USB device has been connected to the laptop. So, in my finite wisdom, I decided to simply delete any USB controllers or Root Hubs listed in the Hardware Manager listings. Upon the reboot of the laptop, I had hoped that XP would be smart enough to find the USB controller and hub/connectors and install the correct drivers. Well, it came up with asking for the drivers in another media because it didn't find it within its XP files. So I wound up doing a search for "USB*" on the hard drive and finding all sorts of drivers sitting in the usual directories, so for each device that was showing up as a yellow device, I pointed XP to look in the appropriate subdirectories where the old USB drivers/inf's/etc were, and it started to install these new found USB-related devices. The only one that it doesn't find is the USB 2.0 Root Hub device, and I have no idea how to get XP to recognize USB 2.0 functionality now. I did do the XP USB 1.1/2.0 patch from the Windows Update site, and I have all of the other Windows Updates installed on the laptop as well. At this point, the laptop is where it was earlier (minus a USB 2.0 Root hub device), where if you connect a USB device, it'll sense something is there, but it'll prompt you for the drivers, or it just doesn't react like a normal XP installation seeing USB devices (like connecting a digital camera and using the Canon Zoom software to access the memory card via a USB cable and create a drive to get to the photos on the memory card. So, any other ideas?