A fresh roof can dramatically boost your property's appearance and protect it from the elements . Whether you're constructing a completely new dwelling or changing an older one, understanding your placement and change options is vital. Common choices include composite shingles , metal roofing , c