Very good topic.
Okay, firstly I don't agree with bio-fuels. For a start, the production of Bio-fuels is what is in part creating the current food shortage, seriously harming developing worlds. It has been shown that many bio-fuels are now being grown in place of crops that would help feed people, because governments are paying farmers to do so. Even worse, deforestation (the cutting down of trees in mass amounts) is being increased and encouraged to make way for Biofuel land.
Ironically, this is releasing more CO2 (Carbon Dioxide) due to the level of trees being burnt and of course becuse less trees are then available to create Oxygen, the situation gets worse.
GM (Genetically Modified) crops are a good option, but by no means the solution. What I think is needed is better funding in Agriculture, more research and development, more funds to farmers for growing food crops and more land being given to farmers for crop production.
As for the Energy Question, I'm a proponant of cutting down the items we use already (the millitary uses massive amounts of fuels, often simply for patrol-duty in places where there is no war) and the use of wind/solar and tidal energy. It's not able to produce the mass amounts of power Oil and Coal can, but it's never going to run out, it's very clean and it's quite easy to set up.