So, understanding the security implications involved in using backticks, what is the "best practice" preferred way of executing an external os command? What are the advantages of using the open my $fh, "$cmd|" as opposed to `$cmd`, and which would be considered more correct? Thanks!