Are you wanting a completely new roof for your own home? Would you like to switch or repair service a dilapidated roof? If that is so, you might take into account taking over the task yourself or using the services of a professional to accomplish the job. Although do-it-yourself (Do-it-yourself)