I have done Medifast before and i am doing it again. I think the program is great. It only works if you are committed to the program, after the first few days you will not feel hungry. If you stick to the program, and it is not hard to do, you will lose the weight. For the amount of weight you want to lose you should be looking to make a 6 month commitment, the support offered is great. I only do the on line things, but you can go to a center (I believe it is an additional cost). The food taste good, and you will not miss having sweets, because so many of the products are like eating desert. Do not go into sticker shock when you are ordering, you have to consider that if you get the variety pack you are getting enough food for 5 meals a day for 30 days.
again the program really works, and you can see results fast, but it takes a lot of work to keep the weight off once you have reached your goal.
In response to some other people who say dont do it. I will say this. I have been active all of my life and once I gave birth my body completely changed. My doctor recommended the program and many physicians do. If you have any other health problems related to be being over weight your insurance may cover the medifast since you can purchase it through a physician and be monitored through a physician.
I do not think it is a-end-all-to-be-all, but it is a great way to jump start your weight loss. Everyone is different, you may or may not like it, but just try it, they even have a two week trial, and a three day trial. The first time I was on medifast, I experienced headaches for the first two days until my body adjusted, This time I have not had any side effects.
What is really great are the easy to use tools on the site. Just go on the site and register, it does not require a purchase. See what people have to say look at the support pages, and go from there.
good luck