Can't get past the pulsating boot screen after complete battery drain My phone ran out of charge this morning after I made a couple of phone calls in bed. I was too lazy to get out of bed to plug it in. When I plugged it in later, and pushed the power button, the phone is continously looping the pulsating X loading animation. The only way to switch it off at this point is to replace the battery.

I read about the hard reset and tried that too. It didn't help. 

Update:
I also tried setting the battery aside for over 15 mins before replacing and trying it again. 

I was able to get into recovery by holding down the POWER + VOL UP buttons. Tried the "wipe cache partition" option thinking that the phone refused to start due to some stale cache. It didn't help either.

What else can I do to revive the phone? I would like not to lose data, if I can. But it's more important to get the phone working.
The only option I had was to do a factory reset and reinstall all the apps using appbrain.