More relevant than ever ... and yet, ...

More relevant than ever … and yet, still very little progress.