Sun Shines Brightly on the Horizon for Solar Power