Solar panels are terrific for providing homeowners with clean and renewable energy that requires lots of sunshine. With an average ...