Great list. Please keep in mind though, peanuts are NOT nuts, they are in the legume family. I'm highly allergic to peanuts and sensitive to all legumes. But I have zero allergies to true nuts (almonds, walnuts, etc). I want to add that, as I have not seen anyone clarify it yet. :-)