If the USB devices have worked previously, have you tried a system restore to before they got all jacked up? I find that is a lot easier than fixing/reinstalling and usually works if you keep the backup files long enough.