Excellent read! Great job on posting it.