New research suggests that too much of the essential B vitamin niacin can contribute to cardiovascular disease. The study, ...