New technologies bring lots of fresh, useful and sometimes bad things to people. It is hard...