I found several different sites (you can do your own search) but this seems to be a fairly clear cut description of Hydrogen and fuel cells.
http://www.humboldt.edu/~serc/h2fuel.html
Fuel cells are real of course and can work well in some applications (space shuttle).
We'll see them running on natural gas in big electric plants long before we see them in afforable cars.