From what I understand, biofuels require oil-derived fertilizers to get the yields for making a profit. The fuel for the farm equipment and transportation makes the ethanol produced a negative energy gain. Their impact on food prices is even more of a economic sink hole. Biomass holds more promise as a great variety of biofuels can be produced from lignocellulose biomass. Then there is algae derived fuels, which holds even greater promise. Algae to fuel has been a long road towards development. Then there is the fuel cell which will create electricity from hydrogen proton exchange membranes. All of this technology is being developed to replace the inadequate methods being used today.