Psychic JavaScript?
Human behaviour is rather predictable. When guessing passwords for example it is quite a good bet to check for names of family members and birthdates. It is also possible to predict what a person will choose when following certain rules, as the Mind Reader proves.

