Shining bright for solar energy