If your USB ports have somewhat dodgy connections it may just be that the contacts have corroded slightly. Brando can help with their USB Port Cleaner. It will brighten the contacts and brighten your day. Insert insert-joke here. US$17
USB Port Cleaner is used to clean up the USB port copper material – bad contact issue. You just need to plug it into the USB port and plug it out. Repeat this action 2-3 times. Then, the USB port will be clean.