@simapple: Excellent article,