In case you haven't already seen this. Clearly the most interesting and thought-provoking TED talk I have seen so far