Residential solar providers are experiencing a bit of a moment.  With states like California mandating solar in new builds, it seems like a great..