Interesting stuff coming out of the Nocera Lab at MIT. It's early, but is showing some nice potential already. Tie this together with a fuel cell and you have the potential for 24/7 electricity.
http://www.technewsworld.com/story/72156.html
http://www.technewsworld.com/story/72156.html