I swear by weight watchers. Actually my whole family does. I have lost 50lbs in the past, my mom 40, and my grandmother 80.
The great thing with Weight watchers is you eat any and everything. Every food has a value of points calculated by using the calories, fat and fiber. They have points for everything even if you want to go to a restaurant...they have all the main restaurants listed with their popular food items and their point values. You even have cheat points for those weak moments. Weight watchers is a great way to loose weight and change your lifestyle so you dont put it all back on. The average weight loss is 1-2 lbs a week..I tend to loose 3-5 but eveyone is differnet depending on your starting weight and the amount of exercise you put into it.
The best way to know is go try it out for yourself. First meetings are always free.
p.s. if couting points ins't for you they also have a program called "core" and you have a LARGE list of fruits, veggies, meats, carbs, etc. that you can eat as much as much as you want within normal serving size ranges without having to ever worry.
After I have this baby I will be going right back on WW again. I lvoe my weight watchers. I did every other diet out there, and I mena EVERY other diet and this is the only one that worked, and wasnt a big deal to do. Good luck.