New refinements in the Grätzel cell look promising. If successful they will bring down the costs of solar electrical production and the environmental impact of solar cell production.
http://cleantechnica.com/2012/05/24/new-inexpensive-environmentally-friendly-solar-cell/
http://cleantechnica.com/2012/05/24/new-inexpensive-environmentally-friendly-solar-cell/