Fasting diets are all the rage today. They are supposed to promote good health and fat loss (weight loss if you like)....