I have the same issue.
It seems that the charge indicator is not quite accurate.
Mine will also sit at 99% after all night...The green light on the cable will be on, but it will still indicate 99%.
Happened again this morning, only this time it hit 99% and no green light after an hour so the calibration seems to be off somewhere.
|cm7, cyanogenmod, i read them d:, kilroy was here, nook color, not wearing pants, oh i read them, oh yes i do, pointless tag next to me, so? nobody reads these.|