I read in Motor Trend about the new BMW hybrid that uses topo maps. When the car senses it is going up a hill and soon will be going downhill, it expends more of its battery power - and less gas- on the climb, anticipating, via the maps, that it will find a good regenerative opportunity very shortly. Interesting concept, but it still doesn't get anywhere near the mpg of even the Camry Hybrid.