Steve - HALT has also been awesomely useful for me. The past few weeks the cravings have been intense, and I usually identify one or more thing on that list and address it. Yesterday I was Angry and Lonely. So I went to my AA group's business meeting which is held before the regular meeting, just so I had a safe space to go and kill some time. Lo and behold I stayed sober, and I was no longer Angry or Lonely or wanting a drink.