Here's the full story, just in case.
Used RSDLite to roll back from 2.1 to 2.0.1 so I could root, no problems.
Rooted phone yesterday with 2.0.1, no problems.
Overclocked with the help of RootHelper, no problems, used mulitple speeds.
Wifi Tethering setup, no problems.
Decided tonight to try some themes, I wanted a black notification bar, installed MM, then downloaded and used it to install a theme, now crashes and soft reboots constantly, have to pull the battery to get a hard boot so I can get into SPRecovery. Tried my Nandroid back-up from just before applying the theme, won't run, tried running my full back to stock flash with my modded factory reflash built into SPRecovery, will take, but doesn't fix anything. Decided to just re-do the RSD reflash, but after holding the up button to boot into flash mode, it says low battery and it won't allow me to flash. I leave it plugged in, hoping it can just charge while off, it however attempted to boot once the battery got a bit of a charge, shut it back off and now it won't do anything, at all. It was not in the middle of a flash or anything when I shut it off, was just off, started to boot and I shut it back off.
It is still plugged into my laptop, and the white LED on the side it lit, so it's getting power, and if I hold up and press the power button it will load into the bootloader and say low battery cannot flash, but it will not boot into anything else, can I just let it sit and charge?