When I had a Blackberry, I had DAILY battery pulls. Seemed ... normal. Once I got on Android? The only battery pulls I've really had to do related to me doing things outside of normal operation (hacking on the phone) where a battery pull does make sense.
It really sounds to me that you have something in operation that makes the OS completely unresponsive (you've "frozen" something you shouldn't have .. you're using a task killer ... stuff like that).
Anything like that sound like I might be in the ballpark? Custom ROM ... ? Anything like that?