I've heard of an app called Locale that uses your location to control whether WiFi is on or not, or even when to silence your phone. Sounds great, but it's pricey and I've read lots of recent bad reviews. Are there any alternatives? I don't want one that's based simply on time-of-day, but location. Would be nice if it could silence the phone automatically in certain places. I heard that Moto included their own version of this in the Razr, but I have the Galaxy Nexus.