You guys have probably heard about this since it exploded in popularity recently.
It's a fun little test that helps you determine your strong personality traits and major weaknesses.
http://www.16personalities.com/
Short introduction
What's your result? I've consistently gotten INTP over the years.