I don’t know what Apple fixed in the 2.0.2 software update for the iPhone but whatever the “bug fixes” were have noticably decreased my battery life.
I’m using a 1G iPhone with v2.0.2 OS
* Bluetooth – OFF
* WiFi – ON
* Push – OFF
* Fetch New Data – 30 min
* Location Services (now OFF to see if I can improve till next update)
Please hurry Apple.