As alcoholics we like to complicate things. Have you tried the simple solution of going to an AA Meeting everyday and not drinking between meetings? I have seen this work for many. Doing this gives you a ton of support and forces you into a day at time thinking.