A life coach is someone there who is able to get the best out of you. They do not tell,advise or give you advice! They use powerful questioning technigues to illicit the answers from you. Life Coaching is not counselling, they do not deal with disfunction but rather disatisfaction. Counselling is focused on pyschological healing and Life Coaching is performance based, concentrating on you achieving your goals, clarifying and focusing your thoughts. Their tool book is a combination of CBT and NLP amongst others, but these are the main tools they use. They focus on the here and now and focus you to where you are to where you want to be. Life Coaches do not usually specialise as they believe that every apspect of your life has an inpact on your present situation. I would describe a life coach as a 'mind gym', they work your brain so that you achieve your full potential!