I've started closing down apps in the background, especially overnight.
Not sure it saves more than a few % though.
You'd be amazed what screen brightness, wifi, 3G, push etc does. I was recently on a rig tow and we had no network or wifi and my iphone4 battery lasted about 5 days compared to just over a day normally.