I've been experiencing problems with USB on my 7PRO32 PC. If I connect or disconnect a USB key, there is quite often a delay (30seconds to 3 minutes) before Windows acknowledges the connection. Here are the two symptoms: Connect USB Key: CPU hits 98% to 100%, with SVCHOST.EXE using about 50%. During the delay, no sounds will play in the OS, for example AIM notifications. Once the delay is up, the Scan/Not Scan box comes up, and then all cached sounds will play at once (AIM, USB Connect) and then the key is usable as normal. Disconnect USB Key: Basically the same as the connect, except the delay is longer, and the drive will still appear in Computer until the svchost.exe process exits and the disconnect sound plays. It doesn't seem to matter what USB Key I am using. The same thing also happens with USB HDD Enclosures. And some devices, such as the Seagate GoFlex flat out won't be detected any more. Safely Remove Hardware doesn't make a difference either. And for the CPU usage, svchost.exe always uses about 50%, but I can't find in Task Manager what else is using CPU to make it hit 98%, since other than System Idle Process (which is ignored) there is usually just a 1-4% on the next item (such as Firefox or IE or whatever I am using. What can I run to determine where the problem is?