SEO - Do It Yourself or Outsource?

Webmasters fall in of two categories when it comes to pay per click marketing. There are those who want to do everything themselves and there are those who like to outsource everything. There are advantages and disadvantages on either side.