I've been to SMART and have found it to be great. It's based on REBT and there are no labels to apply, etc. If you have SMART meetings in your area, you might enjoy checking one out. I've gone to them here and can't say anything bad about them at all.