@detailjohn: Great article