Good Gear Guide
In Pictures: 21 awesome GPS and location-aware app...
You change your behavior when you're in different locations, so wouldn't it be nice if your phone could do the same? Oh wait, it can.
Locale allows your Android phone to change its settings automatically based on your location. For example, you can instruct the phone to silence its ringer as soon as you walk into your office, or tell it to activate Wi-Fi mode the moment you enter your house.
In Pictures: 21 awesome GPS and location-aware apps for Android