Neuro Linguistic Programming (NLP)
Neuro Linguistic Programming or NLP can be used as an extremely powerful and effective form of therapy or as a tool in life and business coaching.  It works at the very heart of who we are and how we communicate with ourselves, with the outside world, how we see the outside world and how we think the outside world sees us.