A thorough plec ID article from PC: http://www.planetcatfish.com/shanesworld/shanesworld.php?article_id=402