Of course they aren't the solution, but technological progress typically happens in low volume, niche markets. My point wasn't that a solution is here today. Quite the opposite, but it's disingenuous to claim that people aren't working on the problem or that progress isn't being made. It's also a bit dubious to claim that simply making oil more expensive would solve things. There's a balance. At one end of the spectrum you destroy humanity via global warming at the other, you do so via war. The government has to play both options to strike a balance.