Beans, beans, they're good for your heart, the more you eat them, the more you'll…lower your cholesterol, reduce blood pressure and lose weight? Oh, and they'll help to keep you regular too. At least, ...