flecc, progress made on batteries are an order of magnitude greater than the improvement gained of ic engines, don't you agree? in a few years, carbon nanotubes will be produced a lot more cheaply and it's not a scarce resource. Even if electricity generation in the near future will still predominantly burn gas or coal, the generators' yield in converting heat > steam > electricity is much, much better that the best of Mercedes engines and that before you factor in the cost of refining oil and its distribution. The reason that I think the diesel engine will go out of fashion in 20-30 year time is because of advancement made on nano technology, the key factor in developing cheap, high energy batteries. If you look at the cost of battery as the cost of distribution of electric energy, it is conceivable that this cost as a percentage of the price of the KWH will become ever smaller. Look at what has been achieved with digital ICs. The ic engine (not just diesel engines) must go to save earth's resources. The cost of oil will go up much faster than the cost of electricity, similarly, the cost of ic cars will not go down much while the cost of EVs will continue to come down. It's just a matter of time before the economical choice is in favour of EVs. I think the world needs another Clive Sinclair who would do to EVs what Sir Clive did to the home PCs.