Neurolinguistic Programming is like the Swiss army knife of psychological tools. It can be applied thousands of ways, each of its applications being highly specialized. Think of your mental processes the way you'd think of coding. When you're running a computer program, every line matters. Syntax matters. It's the same with the code of your mind that's fed into through your neurology through your senses and processed through your own languaging. Input matters. So does sequence and interpretation. They all affect your output. Sometimes one needs to make changes at the level of the very processes through which one's mind is creating their life experience, in order that they can break a negative thought pattern, an unwanted behavioral habit, or so they can start using more of their own potential, isn't it? Times like that are where NLP shines.