FIGURE OUT THE SOLAR LEASE PUZZLE “Free solar panel” or “solar leasing” deals have rallied people around solar energy usage in the United States. A large number of systems were installed in this ...