Not to derail this thread but nothing I've seen about Fuel Cells makes them viable:
1. Hydrogen is *hard* to store, there's a reason most industrial applications have hydrogen sensors inside. The risk of explosion is non-trivial from what I understand.
2. Fuel cells degrade over time, so...