I have lost 30 pounds in the past two months with two scheduled cheat meals a month. They are necessary for me to stay sane. A diet that is too restrictive causes me to become obsessed with foods I can't eat, which causes me to binge, which causes me to give up on the diet completely because I "ruined the diet and might as well." I think there are a lot of people that are like this. I have heard that there is research that says people that are less strict about their diets are more successful in the long run. I have not read this research though, I have just heard it exists. I believe it though.