New research investigating two of coffee's ingredients - cafestol and caffeic acid - may help explain coffee's preventive effects on type 2 diabetes.

More...