Last night, I plugged my phone in to charge. When I woke up, it had only charged about 20% (it would always charge to 100% without fail). I am charging it through my Mac at work right now and it's doing the same thing. Dirty port on the cable/phone? bad cable? I'm using an Apple cable, FYI.