OUTSTANDING ARTICLE
Wow!!  This is a very well written article.  The author/s should consider nominating this article for -featured status- because it certainly meets all the requiremnts.  I'll vote for it!!  Good luck!