Another option is to go with a local company. In my experience, they are very responsive, but more expensive. I have a second home in NC, and the local solar company met me on site the day after I called them, went through several designs over the next few days, supplied a quote immediately...