Many people give more thought to maintaining their cars than to maintaining their roofs, but [More...]