A hundred visions and revisions