Nanoparticles are ideal for use within solar energy devices because they have large surface areas and small volumes. Silver-doped silver halide particles also display sensitized optical properties ...