Re: Hydrogen filling
Steam methane reforming, can take the natural gas that is piped all over the country and converts it to hydrogen.
Domestic fuel cell plants are available, that use this method, to run from the mains gas supply.
Hardly a great leap to consider shoving it in your car instead.
http://energy.gov/eere/fuelcells/hydrogen-production-natural-gas-reforming
This article also goes on to explain how it can also process petrol or alcohol to produce hydrogen.
For all practicality (cost) I see these plants getting installed in existing petrol stations, where the hydrogen infrastructure hasn't yet reached.