Quantum Dots - Building Blocks for Photovoltaic Cells I