Do not recall who said it, but paraphrasing they said that we will realize the dream of solving our energy problems when we make dramatic leaps in battery technology.
There was an article awhile back about batteries that charge instantaneously. Combine that with this technology, and suddenly fuel cell cars look very attractive.