@detailjohn: Excellent article!