Should produce keys like @smith99 for (Smith, 1999). Untested