In the enneagram system, there are 9 personality types (as well as blends of types that are next to each other).

Take the "Classical enneagram test" here to find out which you are:
http://www.eclecticenergies.com/enneagram/test.php
My result was a type 9 with a 1 wing. This means that my personality type is type 9 (the Peacemaker), but I also take on traits from the type 1 (the Reformer) group.
Once you have your type, read about it on this website (which has significantly better and more detailed descriptions than the above website with the test):
http://www.enneagraminstitute.com/descript.asp#.Ueeq8m03nn8
Not only does it give you a very accurate description of your personality, but also tells you which direction you should strive to move towards to further yourself (for me, I should move towards point 3; that is, I should aim to be more of an achiever, because laziness and refusal to act is my biggest downfall) towards perfection/enlightenment, and what direction you should avoid moving towards, to avoid stress, leading to depression and insanity (i should move away from point 6; that is, away from being too much of a loyalist - because I already put too much energy into trying to keep everyone happy).
Also given is "more depth by level", which describes changes in your personality according to how healthy your mental state is. More info on levels here: http://www.enneagraminstitute.com/DevelopmentLevels.asp#.Ueeub203nn8
They've thrown in some more specific suggestions for personal development for each type also: http://www.enneagraminstitute.com/personalgrowth.asp#.UeevUW03nn9
And for the spiritually inclined, they've also added the detail of describing what enlightenment will be for each personality type, and provides suggestions as to meditative techniques that would be ideal for each type. My technique is "self-remembering"... which happens to be the technique I had already settled on before I even found out about the enneagram. More info on that here: http://www.enneagraminstitute.com/spirituality.asp#.UeeuoG03nn8
Fascinating stuff, most accurate and detailed personality typology I've ever encountered.

