Let's get a good start by defining what "vegan" is.... by definition, it's a person that eats a plant-based diet. That means they don't eat meat, fish, dairy, egg, honey and all foods made with these ingredients. I prefer to concentrate on the positive aspect of what vegan's choose to eat rather than what they avoid though.
There are additional aspects to being vegan that some adopt, including respect for life (environment, human and animal) , ethical treatment of animals, electing to purchase non-animal based products among others. In this forum, I will focus primarily on the health aspects of the vegan lifestyle and the benefits I believe it offers.
Related links for more information: