Do It Yourself or Hire a Roofer?

Should you hire a roofer or do it yourself? Here’s what Mike Holmes has to say about why you should avoid difficult DIY projects at home.