Figure out which USb root hub is causing the problem. Disable them one by one, while you have a device plugged into each USB port. Since you can't do a reinstall, you are going to have to have some USB ports that will not work. It sounds like something go corrupsed in the USB drivers, which I know happens a lot. I would HIGHLY recommend you do a reinstall of Windows, which means you have to tell the person to back up all their crap, and give you the restore CD's.
Welcome to the wonderful world of Windows :Q
Welcome to the wonderful world of Windows :Q