To be honest, I'm not sure when the problem started. I got my machine rebuilt with a new mobo, and I don't remember whether or not I ever put in a USB pen drive and had it work as USB 2.0. I find it difficult to believe I didn't, but...anyway. The board is an MSI K8N Neo4-F, that's nForce4 based (not Ultra or SLI). CPU is an A64 3200+ Winchester, video card is an MSI Radeon X800 256MB (PCIe). OS is Windows XP Pro (SP2). When I put in a USB 2 pen drive, Windows gives me the message that it would perform better in a 2.0 slot, and offers me a list of ports. The dialog tells me that my system has no USB 2.0 ports -- that's bs of course, I'm supposed to have 10 of them. I tried completely uninstalling and reinstalling the mobo/chipset driver, flashing the BIOS to the latest version, playing with BIOS options, resetting them to defaults, etc. No luck. Anybody have any idea what could be wrong? I have a Linux install I could use to check if Windows is fried...but I don't know how to check USB connection speed under Linux.