@patrickhocking: Decent article.