"I can tell SolarGaines is very busy and for good reason. They have great people in place at every phase of the project - from the initial proposal, the welcome letter, the behind the scenes stuff, to getting it all installed properly."- Steve R., Skyesville MD