Having your new, shiny Windows Mobile phone, full of connectivity options must be a bless! Or it would be, if not the short battery life. You need to disable Bluetooth and use WiFi / GPS only when needed, right?
There’s a small tool which I’ve just discovered – WiFi Locations. It allows you to automatically enable / disable WiFi or Bluetooth in selected locations. And it detects your location based on GSM (or UMTS) cell ID – no need for GPS.
It’s a battery and time (since you don’t have to tediously enable/disable WiFi at home) saver.
You can download it and see newest comments on the XDA-Developers thread.