A quick outline of the main principles and some of the key practices of Neuro Linguistic Programming (NLP)