Using Warheads, bluetooth on most of the time, 3G connection, and medium use, I still went 34 hours between charges. If I had set it to 2G only and moderated my use a little more, I could easily have stretched it to more than 48 hours. The no sleep bug is still there on every rom, but the easy way to get around it is to shut your phone off before you take it off of the charger, and then turn it on once it's disconnected (or just reboot after you disconnect). It's a small price to pay to have a much better phone!