This is what I've done to help my battery life.
Firstly you'll have to root your device, then follow the steps below.
1. Install SetCPU(from Market or where ever you can find it)
2. Run it, allowing root access when asked by superuser.
3. On the Main tab, set Max and Min to 1200000(1.2Ghz), or...