A very thoughtful article - Erik Bethke