Is your roof leaking in places? Does it need repairs? Definitely! What do you do, repair it yourself, or leave the job to the professionals? Whichever route you take there is bound to be some pros and cons to each. You need to weigh out which one is more beneficial...