I'm nominating this article once again. It is well researched, well written and fairly detailed. It seems like a great article to me, so I'm putting it up as a Featured article candidate