There are tens of highly popular diets for weight loss. Unfortunately, ...