Regarding storage batteries for solar and wind, one of the ideas I like is to generate hydrogen from water and store the energy in the form of hydrogen. Toyota has announced that they will have a hydrogen fuel cell powered auto in the showrooms in 2014.