The Repair option will of course necessitate an SP re-installation and all Windows 7 patch updates again. During each of the above steps, before the Repair is started, check to see if the USB devices are working again. It's a long shot, but you never know!