A new roof can dramatically improve your home's curb appeal and protect it from the elements . Whether you're building a first-time home or replacing an aging one, understanding your installation and substitution options is essential . Traditional choices include composite shingles , metal roofing ,