Why doesn't iPhone/iPod touch have wi-fi timeout to increase battery life?
Turning it on and off manually is really annoying.
I use the Toggles: wi-fi, 3g, ipod, processes, volume, brightness, ssh, and auto-lock. It is a very useful jailbreak app.
Note: when you lock the phone it disconnects from wireless...