Since having the original iPhone and upgrading to 3G I have always thought the battery sucked. On the 3G I have everything turned off (bluetooth, push/fetch, wifi) and yet after viewing a few websites and sending texts the battery goes down like 20%. But today.. different story! I used my phone for like 2 and a half hours. -3 phone calls -12 texts -half an hour using safari and the yelp app -45 minutes playing Aurora Feint and still the battery is full! this is AMAZING lol, i'm thrilled. i hope the battery will be like this all the time from now on!