A new roof is one of the largest and most expensive home improvement projects there is, and of course, it's one of the most essential too, while most other projects are optional. It may be tempting to undertake some or all of the work on your own, when you realize just how costly a roofing. A homeowner may or may not be aware that they need a new roof