Recent Advances in Sensitized Mesoscopic Solar Cells | Synapse