For many years, low-carb diets have been controversial. Some claim that these diets' high-fat content raises cholesterol and contributes to heart disease. ...