Solar Energy in All Climates