Solar energy systems can offer significant benefits, including reduced energy costs and a lower environmental impact, but the contractual aspects of such arrangements can be complex. As such, there are several key points that anyone considering a solar contract should...