I read the information in the link you provided, csr, and it makes sense and seems to be well documented and supported. So "snuff" films seem to be another urban legend. That's a relief.