These days everyone seems to have an opinion about self-improvement. There are life coaches, motivational speakers, and self-help books galore that offer good tips on creating a better life. Each of ...