I have been having trouble with USB ports and the Keyspan USB PCI card finally crapped out. Neither of the two port would work and were not being recognized by the System Profiler. Before going to CompUSA to purchase a new Belking, I pulled the Keyspan USB PCI card and cleaned the contacts with a pencil eraser. Installed the card and it lives! For once I managed to fix something rather than screwing it up. It seems to be working good and even the picky devices like the iMic are now very happy wth the two fresh USB ports. I hope this helps someone experiencing USB weirdness! Dick