While home renovations and improvements can be a fun and exciting time, homeowners are often faced with some tough decisions and predicaments. The task of choosing a roof type for your home can be one of those hard decisions to make. What helps with narrowing down...