Find a really experienced roofing company that has a proper license or is bonded and can provide you a proof of insurance. To know whether the roofing company is really good at what they are doing, you can always find out about the list of homes that have their roof replacements recently completed by the company. For more details visit http://evergreencontractors.com/