Reckon your nanna would know, or care that you can do that?
Your inability to pull your head out of your arse is astounding. The vast majority of people do not know how to customise their phones, nor would they give a shit if they could.
The number of steps to turn it off/on is not what I was getting at. You don't need to turn the GPS off in iOS because it only comes on when it's needed.
EDIT: I think I need to clarify my point. I'm a systems analyst so I perhaps see things a little differently to most.
The whole concept of a 'smart' phone, is a device that is exactly what you want it to be at that point in time. So whether that's a GPS, a gaming system, a word processor, or even (gasp) a phone, the device should take info from its bewildering array of sensors to deliver intelligent functionality. In addition, intelligent software design should make things as simple as can be, or automate things wherever possible. This means that, in the case of smart phones, every time you are required to manually switch things off, close programs or lower performance to save battery - that's a failure of the operating system to properly manage resources based on the normal usage of the device.
You shouldn't have to change anything to get at least a full day's usage out of your phone.. that's my point. I realise batteries are shitty too but that's a whole 'nutha kettle of fish.