NLP, or Neuro-Linguistic Programming is the science of modeling the patterns of human behavior. In short, what you allow yourself to perceive determines what you get in life. If you can't see it, you can't use it, but you sure can be frustrated by what you don't perceive. This is what in NLP we call your "perceptual filter(s)". So until you recognize your own filtering, you are to a large extent at the mercy of your unconscious "perceptual filtering". Change your filters, and you change what you experience. NLP is about uncovering untapped resources within people and emphasis is placed on purposefully using your brain to direct your life in the way you want it to go.