A company that only delivers what it thinks it had to. Having been sold a maintenance package for solar panels, I was concerned to learn that not only was the maintenanc ... more