Neuro-linguistic Programming (NLP) is an art and a science. It is largely based on the idea that the sensory information around us is translated into thoughts and ideas which affect our state, physiology and behaviour and therefore our results. Our words also affect our experience and the experience of others. NLP teaches us how to use communication more effectively. NLP also tells us that we code or represent information to ourselves in certain ways, using specific strategies and techniques we can represent this information differently to produce better results. The presuppositions are a list of convenient beliefs. They give empowerment and help us to understand how others might be experiencing the world. In short, NLP is an attitude of wanton curiosity that uses strategies and techniques to consistently produce a specific and desired outcome.