Don't beat yourself up about not having the will to eat less. The fact is that many high-Calorie foods have an unfair advantage against you. By over-stimulating your appetite, they deceive you into eating more than your body really needs. Many popular diets counter this by grouping foods into "approved" and "unapproved" lists. However, there's a downside to this restrictive approach. The inflexibility of these food lists makes eating very tedious and boring. Shouldn't eating be enjoyable?
Diets with limited food choices are also inconvenient. Did you know that the average US supermarket now adds nearly 10,000 new products to its shelves each year? If you're following a diet with a fixed list of approved foods, it's impossible to know which of these new foods are compatible with your diet. Wouldn't it be nice to have a way to analyze any food, and determine its suitability for your diet?