If you have recently had storm damage to your roof or noticed water spots appearing on your ceiling, you may need anything from a small repair to a new roof. It may be time to contact a contractor for roofing in Urbana IL or near you. The contractor can perform an inspection to evaluate the condition of your roof for repairs or replacement. They can also let you know if the damage was caused by high winds or age. Then you will know whether your insurance will cover the repair or replacement.