3.1 is the worst version of the iphone OS i have ever used and i have had a iphone since 1.0. My biggest issue is the terrible battery life on my 3G. I have a incase powerslider that was fully charged, and it burned through that in 4hrs, the main battery lasted another 4hrs. ive had to charge it twice today and right now its at 45% according to istat. 3.0 had acceptable battery, but since the upgrade it has been awful, I'm afraid to use it for anything since it seems to be bleeding juice. I have push off, wifi off, screen at half brightness, fetch off, and notifications off, i refuse to turn off 3G because i bought a 3G for 3G. The phone is only a little over a year old, and i would consider my usage normal for people with these types of phones. I'm sick of the battery, the buggy OS, and the network, but what alternative do I have? once you go iphone you really can't go back...