Neuro-Linguistic Programming

NLP is a new age fad that many business leaders like to dabble in. It's very confusing and hard to describe, so for now I'll have some links here that might be able to explain this nonsense. (And by the way, is the name hyphenated or not? Some use a hyphen, and some don't. Maybe those experts should get together and decide one way or the other.)