We've been trying to get solar installed on our roof since early 2018. We hit some snags, and even had to replace most of our roof, delaying the progress until 2019, when we had to start over, because our 2018 estimates had all expired. We found Solar Energy World through the LEAP Co-op's Solarize NoVA program. They connected us to Paul Skorochod, who helped design the best system for our home and property (which is suitable, but not ideal for solar power, thanks to numerous beautiful but very tall old-growth trees surrounding us). His team worked through the permitting process, installation, (county) inspection, and (Dominion) net meter installation. The installers were prompt, fast, professional, and courteous. They installed 42 panels on three surfaces in a single 8-hour workday, despite having three days allocated for the work. I recommend Solar Energy World and Paul in particular. He's a straight shooter who is passionate about solar power, and he'll put your interests first. Give him a call at 443-804-3785, and he'll get your project moving.