1) I'm on SR every day. I don't always post, but the reading is always helpful for me, plus the sense of community is nice.
2) AVRT was a game changer for me. It put the responsibility for staying sober squarely on me. No one or nothing was going to save me, I have to save myself or I will remain unsaved.
3) Sometimes I reflect on how miserable and pathetic I was after a solid binge, and it's a pretty good deterrent. But more often I think forward to the things that I would like to have/achieve and have not. I've already discovered that I'm simply not going to do anything significant with my life while actively drinking. Now I need to try another way. When I get that itchy feeling like maybe I should have just one more binge, I think of the distance between where I am and where I want to be. Drinking got me where I am. Sobriety makes it more likely that I'll get closer to where I'd like to be. That usually helps a lot.