I agree with Mindfulman (and most everyone else!). There are as many paths to recovery as there are addicts. Even those in the same program take very different paths oftentimes. For me, SR and Smart Recovery are really helping. I find that some form of community or group support is really invaluable. Whether it's SR, or a group of some sort. It really helps to have a group of people in your life who truly understand what you're going through.
Best of luck!