I have always known that my heavy iMessage use between my girlfriend and I has been the source of my terrible battery life. By the end of a 12 hour day, my battery will be completely depleted. 0%, every day. Sometimes I'm lucky to get twelve hours. Just to be clear: My battery life is excellent if I do not use iMessage for the entire day. It is 100% the culprit for me. Little did I know, that iMessage uses 3G for communication even while connected to a WiFi network. I have always experienced slow message transfers on iMessage for seemingly no reason, and this is why. If a message gets stuck and I turn Cellular Data off, the message will immediately send over WiFi and the communication becomes much faster and smoother. Today I did an experiment. I turned off cellular data for the whole day, and it turns out I didn't leave the house once, so I was on reliable wifi. I'm going on 14 hours of use now, and my battery is at 30%. My girlfriend and I talked more than usual today over iMessage, and the phone is still going strong. Web use was high, as were other apps. This leads me to believe that 3G iMessage is a huge battery hog. THIS is what should have been fixed in 5.0.1, along with the various iCloud bugs - WiFi is on, so it should be used. The ability to at least prioritize WiFi over 3G would be nice in the iMessage settings pane, but I won't hold my breath Hopefully this is turned around and WiFi is given priority in a future update. Blackberry messenger functions in this way, and it improves the experience greatly.