Gardennerd, I'm glad that you came to realize what you have before it was too late. I had to learn the hard way too that one drink turns me into someone who forgets every promise he ever made to himself or others.
Having a sponsor and doing the work kept me sober today. I suggest that you stay close to your program even when you feel more confident in your sobriety. For me, drifting from my program leads me into selfish thinking and giving in to my resentments.