When most people think about a roofing job, they think about how difficult it is and that they cannot do even the smallest roofing task on their own. However, a lot of tasks in the Roofing World can be done by the homeowner himself. Obviously, larger scale jobs will require the help of a trained and skilled professional roofer. However, if the task is small and you think you can take it on, go for it. There is nothing better than the satisfaction of doing something yourself. There are some tools that you will need to keep on hand to complete these tasks. You may already have some of these tools, but if not, you should invest in them. They are usually inexpensive and can come in very handy for other household tasks and repairs as well.