This Locale1 or Tasker plug-in changes airplane mode so that it only disables the radios that you want it to. You can disable your cell phone radio and leave Wi-Fi and bluetooth connected (even with Gingerbread) . It also allows you to just toggle airplane mode like normal if you wish.
Using a Honeycomb tablet? Want to save your battery when on Wi-Fi? Have locale turn off your unneeded radio.
Are you ever anywhere that you know there's absolutely no chance you'll have a cellular signal, but want to leave Wi-Fi or bluetooth enabled? With this Locale plug-in, you can have Locale or Tasker turn on airplane mode and choose which radios to disable.
I use Google Voice with GrooVe IP (or SIP). I disable my cellular radio and leave my Wi-Fi untouched to get rid of irritating duplicate incoming calls and dramatically reduce my battery drain.
SEO: Locale1 Tasker plug-in plugin airplane mode