Tim Worstall says that we'll all be getting power from our roofs in less than twenty years. He says sun shine plus water and titanium oxide equals hydrogen and oxygen, and hydrogen and oxygen plus a scandium oxide fuel cell equals electricity.
Sounds good to me.
Via Deinonychus antirrhopus.