Rated the article "B" as of 29 Oct 2006. It has a good depth of information; appropriate attributions or references should be added.