Excellent well-balanced article! Thanks for posting it.