Hi there, I just learnt something new today whilst researching. Brazil nuts are high in selenium and contain a full amino acid profile so can be eaten as a complete protein. 1 brazil nut contains approx 100mcg of selenium and poss more. I was looking at selenium as it's a great antioxidant but also helps prevent against cancer, is essential to the immune system. I have just read something that as little as 200mcg of seleniunm can help fight cancer and boost immune system. Vit E boosts the effectiveness of selenium. It's essential to help maintain thyroid function, metabolism, can help rheumatoid arthritis and many of the things we suffer from. Selenium also has a strong protective action protecting against the effects of heavy metal poisoning such as mercury. I came to find this as I was looking for a way of trying to be stable for when I have my amalgam fillings out safely to avoid further mercury posioning. So we should all eat 2 brazil nuts a day I reckon! I'm vegetarian so useful to know they are a complete protein source too. I have just started eating 5 a day. They say to produce major benefits up to 600mcg may be taken so that's 6 brazil nuts a day. Or if taking long term between 200-400mcg per day. Early symptoms of selenium deficiency include muscular weakness and fatigue. So go buy some brazil nuts!