Twinkler Software have released a pretty cool application that controls the WiFi status and saves battery power. It works by remembering the location of your WiFi hotspots, so you can leave WiFi off and save battery. When you enter the WiFi zone, WiFi Hero will boot up your WiFi connection and connect you. It also has 2 other modes for changing your WiFi status including screen and charging status.
1. Location Based. In this mode, WiFi Hero will automatically learn the location of the WiFi Hotspot you are currently connected to, and when WiFi is not connected (you are out of range of this Hotspot), WiFi Hero will automatically turn off WiFi – and when you come back to the same Hotspot location, it will automatically turn on WiFi.
2. Screen Status. In this mode, WiFi Hero will automatically turn on WiFi when the screen is on and automatically turn off WiFi when the screen is off – making this very useful when you use your Blackberry to browse the web.
3. Charging Status. In this mode, WiFi Hero will automatically turn on WiFi when the device is on charge, and automatically turn off WiFi when device is not charging and on battery power.