Protein is excellent for health including putting on muscle mass in weight training and also in diets as people feel fuller ...