Building an Eco-Friendly Roof When choosing roofing materials, some of the commonly considered features are affordability, durability, and environmental-friendliness.  Eco-friendly roofing technology presents a multifaceted definition of what it means to be conscious of our environment.  We have to consider how long the roofing material will last, the...