Are you a vegetarian aspiring to be a vegan? a strict vegan? a not-so-vegan who wants to try the impossible? ...