Squarethecircle wrote::uarrow: The problem is, it's going to be very hard to come up with fuel cells that can take a car thousands of miles without a recharge.
Who needs thousands of miles without a recharge? With induction recharging systems, you can recharge in about the same amount of time it takes to fill a gas tank. You'd just be stopping at a power station instead of a gas station. Improve battery technology, and we could easily get 500 or 1000 miles between charges.
Long-distance trucking can and should be almost completely replaced with trains, which are much more efficient and safer anyway, and it's relatively easy to electrify rail corridors.
Our system currently is extremely inefficient, and is only continued because the oil companies have such powerful lobbies.