@john-william: Brilliant article!