A home can never be properly protected if it doesn't have a solid, resistant and durable roof. Hence whether you are constructing a new roof or need to repair your old one, you must find competent and reliable leads for roofing contractors because roofing is always a huge investment. If roofing contractors end-up doing a bad job it will cost you a lot in terms of money and in terms of the resale price of your house. There is no way you can compromise of roofing contractors. Whenever you are hiring roofing contractors, properly analyze their credentials and search for any disgruntled clients they might have had in the past. If you've heard of any bit that sounds good, don't jump right into it because it is most likely that the roofing contractors are uninsured companies.