Also, many diets are not based in sound nutritional knowledge.
http://www.hsph.harvard.edu/nutritionsource/ A nice, easy, lay person guide that is backed by real nutritional science.

Even the food pyramid/guide has been going against what nutritionists knew for decades, but they made it that way so it was 'easy to understand'.