Roof Repair - When is the Perfect Time to Replace Your Roof?