@xiaodehe: Wonderful article.