Benefits and potential pitfalls

Vegetarianism: What are its actual benefits and potential pitfalls?