Follow-up on my iPhone battery fix - IT WORKS!!

It's been 4 days since I did a full restore of my iPhone 3GS - and I have to say, the difference in battery life has been remarkable.
 
I can easily go a full day without a recharge, I have kept push turned on for Exchange email, which I NEVER had enabled because of the hit to the battery.  No more - I have it on and working like a charm.
 
Now - a couple of details - before the restore I had push notifications enabled and probably had 12 - 14 apps where it was turned on.  Since the restore I keep push notifications (other than exchange) turned completely off.
 
Also, prior to the restore, I had 4 mail accounts set up.  All 4 of them were set up to manually retrieve email.  One was an exchange account.  Two were google accounts, and I had my MobileMe set up as well.
 
Since the restore, I have only set up the Exchange account.  I've read some forum postings suggesting some suspicion that MobileMe services were causing some battery drain.  I can't verify that was the case, but can say that my battery life has never been better on this phone.
 
Can't recommend the full restore enough as a possible solution to your battery woes...