Before undertaking any re-roofing project there are several questions that should be considered to ensure a successful project. You should familiarize yourself with all aspects of the re-roofing process before you begin. There are various conditions about your roof that may limit your product choices or affect the cost of your roofing job.