Also I seem to get a new roof every 5 or so years due to all the hailstorms we get around here. I suspect solar panels don't like big hailstones very much and I have no idea what would happen if both the roof and panels are damaged. I doubt a roofing company is well equipped to handle the panels.