Btw, the link I originally provided, while explaining the different types very thoroughly, doesn't have a particularly good personality test (it seems to be difficult to come out as anything but an introvert!)
A more thorough and accurate test is here:
http://www.humanmetrics.com/cgi-win/JTypes1.htm