I've had the phone for only a month, and I've only been using it for a little over a week now. I expected the battery life to be better than the iPhone 2g's battery life, but turns out that the 2g's battery life was actually a lot better. Both devices are also jailbroken. I don't need notifications on, nor 3G, because T-Mobile doesn't support 3G from AT&T phones. I hardly ever have WiFi on unless I'm downloading stuff... What's the deal?