Solar energy can be stored by converting it into hydrogen. But current methods are too expensive and don't last long. Using commercially available solar cells and none of the usual rare metals, researchers have now designed a device that outperforms in stability, efficiency and cost.