Whether you are building a home from scratch or need to put a new roof on your existing house, a metal roof may just be your best option. There are several significant advantages that a metal roof has over a traditional shingle roof. Here we are going to review 4 of...