Text this: Scientific complications and controversies noted in the field of CdS/CdTe thin film solar cells and the way forward for further development.