The roof is one of the single most important components of any home. No part plays a bigger role in keeping the elements out, so when a...