Think I will inject a bright note here. LOL We had our roof done and the guys that did it were great. At one point they had a radio up there with them and one did a little imprompto(sp) dance. The way our roof is, he was in no danger. When we saw what he was doing, he turned kind of red and said sorry. We thought it was funny and thanked him for the entertainment. About a week later we had a thunderstorm and still had a little bit of a leak. Called the company and they found out that one of the roof vents for our floor furnace had rusted and they missed it. Got a new vent, repaired the roofing around it, corrected one of the turbines on the roof and didn't charge us a penny more. I know, you say they should have done that under the contract anyway, but we were very pleased with this company.
I have worked with my dad on roofs and love to go to Lowes and much as the fabric store. LOL
Sorry to be so long with this. Hope everyone has a great day and can find great a contractors. Yes, they are out there.