By Anita Ginsburg A roof can last a long time, usually decades, without needing to be replaced. However, natural causes like hazardous weather and nearby...