How about going to an AA meeting, and really getting involved. Thats what I'm doing and it allows no idle time for my mind to wander. I'm at work right now, but soon as I leave I will go to a meeting. In the morning at 6am I will attend another meeting. My sponsor says by calling another alcoholic in AA you lose the desire to drink.
Also after you get involved in AA drinking is no longer fun. Wes, Find your meeting!