I just took this personality test that I just heard about.
It's called an Enneagram Personality Test. It's pretty accurate.
I have taken other personality tests (not the lame random internet ones, but the slightly more scientific, yet still free ones) such as the Myers Briggs Personality test; which was also very accurate in a different way. (the personality is broken down in different ways than the Enneagram test)
for the Myers Brigges Test i'm personality type ESTJ.
for the Enneagram Personality test...
well, here are my results:
Although i do kind of feel silly taking these kinds of tests, they always tend to ring so true. and although it may seem like a cheater way of 'finding out about myself' I figure it still tells me something about myself: both from the test results and how I feel about the test results.