I was pretty disgusted when Locale went from free to $10, so I put together my own alternative, called Proference.
Proference is event/state based, rather than polling. So when you change location, things happen immediately
rather than at 10m intervals. It can invoke settings based on location, battery time etc etc. The idea is that a Rule is based on Actions (what to do) and Conditions (when to do it).
It's pretty simple and not anywhere near as complicated as Tasker, but is much more intuitive. You can run 3 rules for free, or buy the unlocker for infinite.