Technological Advances in Solar