This is going on my shortlist for article of the year.