When considering home improvement of any kind, there is a lot more to think about than just supplies and labor. If you decide to contract the work yourself, without the presence of a professional, you could subject yourself to a lot of potential problems. If you are considering the installation of a new roof, you […]