A roof is one of the most important elements of any home. The roof not only blocks the interior from the harsh effects of mother nature, but it also comprises a hefty portion of a home's visible exterior. Whether you're building a new home or remodeling an older one, we'll teach you how to choose the right style of roof for your house and give you tips on how to maintain it.