My iPhone 3G battery life seems to be getting shorter and shorter between charges lately. I installed iOS4 and initially thought maybe it was using more battery power somehow. But our other iPhone 3G running iOS3 is also showing shorter times between charges. Coming up on almost 2 years of owning these phones, wondering if maybe their battery life is coming to an end? Seems like the iphone battery would last much longer than two years.