When hiring a roofing contractor, you are hiring a roofing expert who can provide you with the best roofing options for your needs. You should be...