Solar energy is a clean and reliable power source, but, as you may have noticed your entire life, the sun does not shine 24 hours a day. In ...