Thank for the links.
On the roof, we have a four story town home that I guess is fairly easy, so 8-10k for a roof is what all of our neighbors have paid. I prefer the aesthetics of the Solar Roof vs. Panels, but given how little anyone would see our roof (again, 4 stories up, pretty small)...