The main stumbling block is the hydrogen. By itself, it's not expensive, nor is it costly to store. However, the infrastructure for the delivery of hydrogen is nowhere near as expansive and ...