Thank you for this detailed blog. It is very informative and this roof replacement information will help me when I…