If you have some time, here's a nice report from BMO (Bank of Montreal) about the difficulties in a hydrogen economy and why it won't be the power source of our generation:
http://www.energyprobe.org/energyprobe/images/hydrogen.pdf
The only thing that sounds viable at all for transport is using metal hydrides to store the hydrogen:
$this->bbcode_second_pass_quote('', 'M')etal Hydrides
Powders of certain metal alloys, under certain conditions, form relatively loose chemical
bonds with hydrogen, permitting them to act as ‘sponges’ for the gas. In theory, these metal
hydrides appear to be the idea storage medium for hydrogen as they permit the storage of
relatively large volumes of gas in a relatively small volume and yet at comparatively modest
pressures (30% atmospheres or 435 psi), and with relatively good energy efficiency. For
example, certain metal hydrides store 80% or so hydrogen in the same volume as liquid
hydrogen without the associated challenges of ultra-cold temperatures.
Unfortunately, most metal hydrides are rather dense, and the weight of hydrogen stored is
only 2% of the weight of the metal hydride. Therefore, while a metal hydride storage system
capable of carrying 5 kg of hydrogen would only occupy around 90 litres, it would weigh
around 575 kg (over 1,200 pounds) not counting the pressure tank.
Hydrides based on alkali metals have considerably better energy densities, and can deliver
about 5% of the combined weight of reactants in hydrogen. In other words, 5 kg of hydrogen
could be produced from just under 100 kg of alkali hydride and water, which is a weight not
much different from that of a full fuel tank of gasoline in a small truck. Unfortunately, the
process of storing hydrogen in alkali hydrides is not very energy efficient. The process
requires around 60% more energy than that which can be extracted from the resultant hydrides.
While the efficiency of alkali hydrides storage appears to be less than that for compressed or
liquid hydrogen, this may be offset by the relatively simple storage systems required to hold
the product, and the inherent losses associated with storing cryogenic or compressed hydrogen.
Some schemes for using alkali hydride storage propose refueling by simply loading a
new set of fuel canisters, which are transported back to the manufacturers for recharging. The
change out process, which could be automated, would probably speed the refuelling process
considerably, and is one of the main drawbacks to gaseous storage.
There's also the fact that even if solve the technical problems and get it working, can we get enough of the metal?