An investigation into the advantages and disadvantages of ...