Admittedly, it was a few months after the tornado hit our area and many houses were damaged. Punctuality was an issue. I stuck with this company because I had decided to get a certain type of shingles installed (Atlas Pristine shingles with scotchguard protector), limited lifetime warranty against algae growth, and up to 130 MPH wind warranty with 6 nails per shingle. Since I wanted this warranty and this company appeared to be the only one having experience in installing their shingles according to specs, I stuck with them. Well, the work appeared fine at first but cleanup was a HUGE problem. I found nails in my yard months after they completed the work, and EIGHT TIMES I ended up with flat tires on my lawn truck due to roofing nails on the floor. Next, after several strong rain storms in the Spring of 2012, I had water damage in two of my rooms. Water started dripping down each time it rained. The company owner showed up several times to inspect the damage but refused to accept that it had anything to do with the roof. Finally, I hired another roofer to take a look. He found and repaired several bad sections above the area where water damage had occurred. Since then, no further water dripping or moisture on ceilings underneath these roof sections has occurred. I send the company an invoice for the repairs many weeks ago and have yet to be reimbursed. I will add expenses for ceiling repairs but wanted to make sure that the roof repairs really took care of the problem. I expect that I will need to go to small claims court to receive reimbursement for my extra expenses. Of additional concern to me has been an inspection of the shingles that the second roofer replaces when making the repairs. Instead of six holes for six nails, there are no more than three or four in these shingles. That means, the work was not performed as requested, and that the desired 130 mph wind protection may be void. Altogether this has been one of the worst experiences I had with contractors. I believe that Mr. Muncey's problem lies in part in unreliable or unhappy team members, but that is no excuse for not taking responsibility. My recommendation: seek for a roofer somewhere else.