Some good points harlowpoet. I also hate having to justify my diet! I've been vegetarian for 30 years although I still use some dairy products. (No leather or silk) I eat loads of fresh fruit and vegetables with protein mostly from grains and pulses. I have an amazing immune system but I do have a problem keeping my weight down!