When it comes to do it yourself of any kind, there is much more to consider than simply materials and labor. If you choose to contract the job yourself, without the presence of a specialist, you can subject yourself to a large amount of potential problems. If you are considering the installation of a new roof, you may want to employ a […] View