@agmoore: I love this article,