Are you looking to replace your roof or just need help on how to maintain the roof that you already have? The roof is an important part of your home since it protects everybody who lives in the home and also all your belongings. There is so much to learn about roofing. Did you know, for example, that there are many different kinds of roofs, like Gable roof, Hip roof, Dutch roof, Mansard roof, Flat roof, Shed roof, Butterfly roof, Gambrel roof, Dormer roof, M shaped roof, Lean-to roof, Clerestory roof, Jerkinghead roof and Saltbox roof. There are also many different kinds of roofing materials, like clay tile, slate tile, concrete tile, metal, wood shingles and shakes, Spanish tile and asphalt shingle. Click on any of the links below for more great facts and information about roofs.