A vegetarian diet is chock-full of health benefits. It can help people lose weight, lower cholesterol, and lower blood pressure. It's tough for people to give up meat entirely though, so for beginner vegetarians who can't quite make the full switch, or those who like to eat meat every so often, there's the flexitarian diet. It involves eating fruits, veggies, nuts, whole grains, and meat-free protein most of the time, but allows your diet to be flexible so you can include meat a few times a week, in social situations, or when traveling. Basically you can reap the benefits of a mostly vegetarian diet, but not feel guilty about indulging in a hamburger at your friend's BBQ. So tell me . . .