Biofuels based on food like sugar or corn aren't at all 'Eco friendly'. For one thing corn takes a lot of water to grow and it's grown in mostly fairly dry places. It takes more energy to produce ethanol than it produces when it's burned. Expanding ethanol production will drive up food prices since it increases demand for corn. If it weren't for government subsidies in the US there would be no ethanol since it's still cheaper to produce gasoline. In Brazil it makes sense to use ethanol, they have plenty of room to grow sugar cane and biomass and don't have any domestic oil to speak of.