Sometimes it will not charge. It usually happens if I use the phone while it's plugged into something while charging. In the status bar it indicates it is not charging. To make get it to charge the battery again I have to take out the battery and restart the phone. Sometimes I have to do this a few times before it starts charging again.
I've got my phone rooted with CWM and i'm running CM7