MY SOLUTION:
Culprits: Backlight, Push, 3G
1) Disable Fetch new data in the Mail Settings
2) Disable Push Notifications in settings (only if you have a push app installed, such as BeejiveIM, or else the menu option is not there)
3) Install SBSettings, and keep an eye on running processes. Kill iPod, Mail, Safari when not in use. (You can also force quit an app by holding down the lock button until "Slide to Turn Off" appears, then hold the home button, and the app will force quit.
4) Keep brightness left of center. Don't use a mirror protector that needs brightness to be cranked up.
5) Always lock your phone before putting it in your pocket.
6) Turn off WiFi and 3G when you are not using them (Using SBSettings). Edge is okay to keep on since it does not actually disable when turning off.
I hope this little tutorial helps. Simple steps preserve my battery quite a bit. I only drain about 1%-2%/hour on idle. Treat your iPhone like your baby, and not like your girlfriend! lulz
