Receiving a comprehensive estimate for a full roof replacement is often a deeply shocking experience for the average homeowner. When a contractor hands over a piece of paper detailing a cost that rivals a brand new car, the immediate psychological reactio...