Extracting Maximum Benefit From The Power Of Solar Energy