Solar Panels: Buying versus leasing

The pitfalls and clauses with solar panels.