Here are some possible USB solutions:
Remove all USB drivers with:
http://www.ee-stuff.com/Expert/Upload/getFile.php?fid=6853, let it reinstall them, delete the "UpperFilters" and "LowerFilters" registry values from:
HKEY_LOCAL_MACHINE\SYSTEM\
CurrentCon
trolSet\Co
ntrol\Clas
s\{36FC9E6
0-C465-11C
F-8056-444
553540000}
, and run:
rundll32.exe setupapi,InstallHinfSectio
n DefaultInstall 132 C:\WINDOWS\inf\usbstor.inf
Install SP3