suggestion: include conditions such as when phone is plug into charger?
also, is it possible to switch to 3g when the certain apps are being run? Example browser, facebook app etc.
lastly, add an option to enable auto switching to 3g when the phone attempts to download feeds or email?