Whether you're planning to repair or upgrade your roof, or just aiming to keep it in good condition, having a…