We have a Buddhist-based recovery program here called Dharma Punx in addition to NA that has given me some great insight on my recovery. I too often have trouble with putting what I have learned into practice, but I know it just takes practice. I haven't dealt with cravings for drugs in a long time but I really want to work on using these principles to overcome other issues like smoking, food, sex, motivation, etc.