Milestones are as good a time as any to reflect on the path taken, and project to the path ahead. We have come a long way.