This won't be a popular response.........but any "program" will work IF you have decided that YOU want to work to lose weight. Those programs will not do it FOR you. And you can lose weight without using a program! People are always looking for the quick fix (lose weight rapidly without changing your lifestyle).
I lost 25 pounds with Weight Watchers. Gained it back.
I lost 22 pounds with South Beach Diet. Gained it back.
When I hurt my back AGAIN....(I've had two back surgeries) and then soon afterwards had my gallbladder removed, I finally decided that *I* want to lose weight for good, for me. I made lifestyle changes! I had alot of problems after my gallbladder was removed and my doctor said that I'd need to be on a low fat "diet" for the rest of my life. SO, I changed what I eat and how much I eat and how often I eat. I lost 30 pounds EASILY! I eat snacks, never go "hungry, and due to my spinal problems.....don't exercise much (walking). So, if I were able to REALLY exercise......I would lose much more.
It's in my head! I decided to make a change. *I* do it. I don't expect help from any foods, supplements, pills, etc. This is just like quitting smoking. YOU have to decide to DO it, not try it.
I hope that makes sense and comes across the way I hope it does. You don't NEED a program. You need to make a decision and stick with it.