News > The Biofuels Promise: Fact or Fiction? News Details The Biofuels Promise: Fact or Fiction? March 20, 2007 The Biofuels Promise: Fact or Fiction?