Source: http://www.slaw.ca/2015/12/09/twenty-questions-when-dealing-with-clients-its-more-than-just-a-game/