The b12 issues along with iron have been researched over the years.Its amazing how emotionaly charged these issues seem to become.beyondvegan.com has good info. on the subjects at hand concerning a plant based diet.B12 is easily supplemented and requierments are very small to say the least.As far as protein goes the human body needs amino acids where they come from is a mute point.Dr.Gabriel Cousens M.D. has a good book called "Conscious EATING" a good read for anyone interested in a plant based diet.Live long live well and enjoy the blessings of life!