Anyone know about NLP

I have a friend who is heavily into NLP (Neuro Linguistic Programming), teaches it, evangelizes etc. Whenever I have talked about it with her I get the feeling I am being given the standard spiel and come away feeling none the wiser. I was never quite sure I understood what it was claiming, that I was being urged to just accept the benefits at face value. I got the same feeling when I started looking on the web.

Another source described NLP as just a bunch of pretty standard psychological techniques, wrapped up in some pseudo-scientific ‘theory’ of mind. Not harmful, maybe even useful, but definitely not some great new insight as was being claimed. My skeptical nature would lead me to suspect that is just about right.

Does anybody have the straight dope on this?

I’ve used some NLP techniques and found them to be very effective.