I have an mp3 player that, like a lot of devices, I have to plug in to my computer to recharge. But sometimes, for some reason, it doesn't recharge, or will even drain; it'll go from almost fully charged to empty in a matter of hours. And this isn't the first device I've had this happen with, either. Does anyone know why this happens, and, more importantly, how to prevent it?