Knowing the right roofer to hire can be a challenging and confusing task. Although most contractors are competent, honest, hard-working, financially responsible, and licensed, consumers should proceed with some caution when making such a huge change to their home or...