OC my only problem is the insistence that eating fat (I am cutting out the sweets part) is what causes fat. There is plenty of evidence out there that the growth in starchy foods is the bigger culprit.
Now when I say starches I include the HFCS type foods which, as you point out, are probably heavily represented in the restaurant industry.
Eating fat is quite satiating and tends to keep one from splurging later. If the complaint is that the variety is lacking, then yes this is true… However one could eat a hunk of steak at each meal 3-4 times a day with some broccoli and possibly a small portion of a brown rice and do perfectly fine despite the fat content in the beef.
Now, I might agree that if you ate a Qtr Pounder from McDonalds every day 3 times a day, you are likely getting a piece of beef that was drenched in salt. Thus it won’t hurt you occasionally but daily intake might not be so good.
Eggs, Cheese, Butter, Red Meat, broccoli, and 1-2 pieces of fruit a day is actually a pretty damn smart way to eat if you can handle the boredom. Chicken as well as long as you don’t get too hungry (because the lack of fat makes it less filling)
The key is you have to cut calories and do it in a way that keeps you going. If you want to go all-low-fat and you like eating that way more power to you, nothing wrong with it, but there are some eating a fairly high fat-content who are otherwise pretty damn healthy. (Check out the folks at Zero-Carb the leader runs half-marathons).