Nanoparticles based solar cells and their application in Saudi Arabia. (8th September 2009)