I love SMART Recover and the clarity and intelligence it brings to recovery, its self management and responsibility focused, a lot of thought is in the program... I also attend AA occasionally as well...they both work well for me in different ways....SMART for the process...AA for the fellowship