Finding the right residential roofing contractor for your needs requires a bit of research. There are a lot of them in your local area looking to earn your business, sure, but the key to narrowing them down on your shortlist involves learning about their qualifications. Aside from their years of experience and local business reputation, you should also find out whether they carry insurance. . . .