Ideally, home and business owners will want to find an experienced roofer before any repairs are needed. By the time most roof repair needs are noticed, the damage can already be extensive and there is no time to lose.