A Solar Buyer's Guide for the Home and Office: Navigating the Maze of Solar Options, Incentives, and Installers