There are 4 primary factors that determine the cost of your roof replacement project. Some things are within your control... And some things are not within your control... Your new roof is not a cheap investment. It's important that you as the property owner have a...