My hubby likes snacking almonds. I found out that almonds are the most nutrient-dense tree nut. They are an excellent source of vitamin E and magnesium. Also a good source of protein and fiber. A study conducted at the University of Toronto, people who had high cholesterol that eating one ounce of almonds daily, along with other heart-healthy foods can reduced LDL (bad) cholesterol. Research has uncovered that eating up to about two ounces of almonds daily does not cause weight gain and can even help in weight management. It's hypothesized that the fiber in almonds may block some of the nuts' fat and calories (about 160 calories per ounce) from being absorbed by the body. You may ask how much is one ounce? One ounce is equal to 23 almonds. It is a good snack for people who always on the go and it is good for you.