Recent Review: The contractor came to me to provide an estimate after coming over when I wasn't home to check out the size of the house. He brought samples of materials and discussed the schedule for installation. They showed up on the start day on time, had the construction permit stapled to my front porch post, put down some plastic cover over my stuff in the garage (to catch debris that fell through the roof), and stripped off the original shingle layers. Everything (with the exception of one or two roofing nails) was dropped into a big trash truck and hauled away. At this point, the project lead (not the original contractor that gave me the estimate) pointed out that they had delivered the wrong shingles - the ones going up the conveyor belt on my roof were a higher quality, but same color - and they would be happy to let me have them for another $400 on the contract. Or, they could take them away and bring new ones out the next day, which would delay the end of my project for a day. So, I went with the upgrade and the additional $$, even though I was a bit pissed off about it. The next day, they finished stripping the old roof and started on the new one. By the time I got home from work, most of my new roof was on. The next morning, the new roof was completed, the city inspection was done, and my roof looked fabulous. About the unexpected increase in cost: it didn't happen. The original price quoted was what I paid to my contractor - HE DIDN'T PASS ON THE COST OF THE HIGHER QUALITY SHINGLES. I guess he thought it was their fault that the wrong product was delivered, so they ate the cost. Worked for me!!