I will never understand why people obsess so intensely about having the ability to turn on and off things like Wi-Fi and Bluetooth without having to go to the "extreme" of opening up the standard settings app.
This is also the number one refrain of those who jailbreak their phones when asked for the reason why they do it (to have access to an app that allows quick changes of these settings). Why the f*ck would anyone want to spend all day fiddling with the network settings on their phone, turning them on and off etc. ? Do. Not. Get.
As far as I can see, the only reasonable answer is to save battery life, but I've never met anyone who had any kind of problem with the iPhone battery. It literally almost never runs out. I don't think mine has gone below 60% on any of the three iPhones I've owned, ever.
WTF are all you people doing that burns your battery so much that you have to pain yourselves with turning this crap on and off all day long? Don't you have better things to do with your time?
Strong language, but not a clue. I'll help you a bit.
Sometimes your at the edge of a wifi area, this means that signal strength will fluctuate wildly but wifi is usable and much faster than 3G most of the time. When the signal drops to low it means that Internet access is ultra slow, at this point you switch wifi off.
When the wifi signal has recovered you switch wifi on. Etc. etc.
Battery life is a big problem, I have to charge my iPhone 3GS almost evey day and its most of the time below 50%, maybe you never use your phone?