Locale has been working perfectly for me for a couple weeks now. Today though I cannot get it to recognize my Work situation (vibrate mode) no matter what I do. I've been at work for a couple hours, and it hasn't picked it up. I've also tried opening Locale and waiting a few minutes to see if it updates. I then tried unchecking the green indicator for the work situation, waiting, then rechecking it. I've also restarted the phone and repeated. It just stays in Default situation.