check out this article. its long but well worth the read.

http://jkdunlimited.com/article_info.php?articles_id=21