What I don't understand about CNG is that, like oil, it's is a finite resource -- there is only so much in the world and one day it, too, will run out. I can see the sense of fully electric vehicles -- electricity can always be produced by wind, solar or hydro power (things that are limitless). Even using alcohol derived from plants has a certain amount of sense (assuming the Earth could grow enough to both feed people and vehicles).