Nuts got a bad rap during the low-fat craze of years past. They were thought to be too high in calories and sodium. But raw nuts (in the right portions) are actually the ultimate snack. Packed with protein, fiber, nutrients and healthy fats, they build muscle, ward off risks of heart-disease and cut your cholesterol. In fact, the best nuts are like crunchy multivitamins that just happen to taste great with a beer. Here's what you need to know (in a nutshell) to nosh wisely.