Neuro linguistic programming or <a href="http://www.nlptechniquesnewsletter.com/">NLP strategies</a> is a system of personal development techniques that involves altering mental activity, language, and programming to improve communications skills. Proponents believe that altering language, mental pr