Beans are highly nutritious, boasting at least a little bit of almost every nutrient you need. They may cause digestive problems, but that can usually be avoided with the right cooking and preparation ...