The article that was peer reviewed on 2009 has little resemblance to the current state of the article. I think it is high time this article became a featured article, but before that it must be peer reviewed.