Panzer, powertalkers are one of the few legitimate battery draining groups I have noticed that really do have a good beef with this phone.
The sad thing is that since the iphone can do so much more (or so much better) then other phones, the battery life does go down because of it for people that talks hours a day.
First, kick your brightness in half, and see if that makes a good difference, I believe it will,
second, look into something like this:
http://goincase.com/products/detail/EC20003
It seems you are the perfect market for this.