I have and idea to save power for the iPhone 3g. You have the 3g switched off while the phone is locked or not looking at a program that acceses remote data. when the program requests some data then the 3g can switch on. This mean that the 3g is off for most of the time the phone is on and thus save alot of power. the same can be used for the location service and wifi. is this possible or worth while?