Here is a great personality test that you can take for free. They give a good basic report, and it all takes about 25 minutes. Don't pay for the extra report, though. Buy the book instead at any big bookstore or through Amazon. It is called "Please Understand Me II" <p>Here is the link for the test:
http://www.advisorteam.com/user/ktsintro.asp