I have to disagree with those posters who say SW doesn't work. You have to keep it up - it is not a quick fix: any 'diet' that is will work in the short term but won't work in the long term if you just go back to your old ways afterwards. Members who reach their targets weights are encouraged to keep coming to meetings (for free).
The meeting part of the classes is very important as everyone gets the opportunity to talk about their experiences, issues with food, etc, etc and that is the part which deals with the psychological issues which lead to people eating unhealthily and, quite frankly, the lack of knowledge/understanding a lot of people have as to what is healthy. SW's statistics show that those people who stay for the meeting and don't just leg it after the weigh in are more successful in meeting their weight loss goals. Unfortunately we live in a society where we are encouraged by manufacturers and retailers to use unhealthy snacks/treats and alcohol as 'rewards'. If we were to eat three square meals a day, i.e. nutritionally balanced ones and get a good variety of foods in our diets and only have the 'bad' stuff occasionally, we wouldn't have the obesity problem we have.
I do have to agree though that there is not much emphasis on exercise at SW. I heard the other day that successful weight loss was 80% down to what you eat and 20% down to regular exercise. What SW does do though is advocate regular moderate exercise and small, achievable changes for those people who need to be move active.
Unfortunately when you put weight on it tends to creep up over a long period of time and when you start to do something about it, you tend to want instant results as a reward for depriving yourself of the things you have been over-indulging in. It can become a vicious circle, but if you really want to lose weight then with a little support and the right diet (and I mean lifelong healthy eating), you can do it.
Right - where's the chocolate? No seriously, this is the year I get a proper grip on all of this, starting with a walk when I've hauled myself off the sofa :-).