While it’s easy enough to install a new roof on your own home, the work involved means that you’re likely to spend hours upon hours up on your roof in the dead of summer or freezing winter. By hiring a  →