Roofing Materials

If you're building a new house or re-roofing an existing one, your choice of materials will have an enormous impact on the look of your home as well as on your bank account.