The 12 step program is an extremely popular and often effective route to seek support or treatment for any number of conditions. There are dozens if not hundreds of different kinds of support group style meetings that follow the 12 step program model ...