Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_5 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8L1 Safari/6533.18.5) I'm getting rather irritated with how my iPhone battery life decreases so quickly while out of the house. Its 9am and I'm down at 50%. Turning off 3G, wifi, location services has reduced the rate of drain but am still going to have to be very careful from now on. This is made worse by the fact that I'm travelling around the UK for work, often by train (without charging sockets) and often to areas where 3G signal is poor. What would be good is a location-based profile so that iPhone turns off wifi automatically when leaving the house and the ability to turn off other draining features like 3G and location services quickly and easily within defined profiles or rules. If that was done by setting your home location and then setting the phone to autonatically turn on/off settings then that would be rather powerful. While turning location services off to conserve battery would make it harder for the phone to know where it is, presumably it could still work by the phone knowing key "home" cell masts. Once the phone was within range of these it would automatically re-activate wifi and any other desired features. Profiles still seem to be a key missing feature of iOS - linking to the calendar for meetings etc or work to turn down volume would be helpful. If this is too difficult, then how about a new gesture on the iPhone that automatically brings up key power management details.