Three big players here in NJ are Trinity (NJ Based Company), Solar City and NRG. I am sure there are scores of others. We signed up with Trinity for the clubhouse based on their reputation and reviews and are just waiting for the permits from the town. It seems to take a long time for the permit process? I had NRG in and so did my neighbor, two different salesmen and they were offering two totally different plans for our same model houses. I went online and looked at their reviews. I suggest everyone check out the reviews on their companies before signing on for a 20 year contract. Some have VERY poor service and customer support! I guess in the end you are rolling the dice that they will still be in business for the term of your contract?