I've tweaked my phone and as of last night, after rebooting it while on the charger, I disconnected it and left it sit all night. A good 8 or 9 hours later, with full 3G running, push notifications, a bunch of emails and texts, but on silent of course, I awake to find my phone still at 90% battery. That's the best it's ever done. However, I didn't run 1.2 GHz like I was, I brought it back down to 1 GHz low voltage with 800 MHz max while the screen is off. REALLY helps with battery life and it still has plenty of power do do what it needs to while in an idle state. I had it down to 300 MHz while screen was off but it lagged when I went to wake it.
i'm interested in learning how to scale down my power consumption. where can i find out more about how to use the overclock script (i don't know what default values are, whether settings will "stick" after reboot, and what i should and shouldn't change)? i know the linux command line, but not much about android.