This has been reprinted for about a hundred years now, and it needs a rebirth as a catalogue of existing plans for whichever 3D printers or material-removing equivalents become popular. We could index them not just by the proper name of the gear or linkage but by the action it effects and the problem it's meant to avoid.
Not that I'm going to do it, lazy lazy, but I look forward to the news.
Update, after poking around: there's a lovely but purely 2D physics program, Phun or Algodoo, that lets you design and operate 2D linkages and gears, and I've read that one can take screenshots of that and export to svg and cut the 2D parts at, e.g., Ponoko. Makerbot's Thingiverse is a catalogue of 3D parts, including gears and linkages, which is where I'd put the 507 devices. Boy, does this seem to me to call for a formal and considered hierarchy as well as a folksonomy.
Find in a Library: 507 Mechanical Movements (That only links to one particular edition; check your libraries for the title.)
So wrote clew in Technology.