anode
Nanotech research stumbles on homemade hydrogen
Efficiency is a large stumbling block if you're looking for a way to replace gasoline. It's pretty hard to better such an exceptional fuel, and several alternatives show promise but are nagged by inefficiencies or cost, and usually both.