@shortsegments: Nice article.