AntCat now has the capability to replace missing references with the correct ones. You pick a missing reference's key (like "Bolton, 1970"), then you pick the reference that key should point to, and AntCat makes the substitution.
Background: During the process of parsing Barry Bolton's "NGC of World Ants", there were some references AntCat couldn't understand. Rather than improving the parsing grammar ad infinitum, it was decided to parse the vast majority of references, and provide the tools to fix the rest manually.
When AntCat parsed a reference incompletely, it created "missing references" as placeholders, containing just the reference key ("Bolton, 1970"). You can see a list of these keys (each of which may correspond to a number of missing references) at http://antcat.org/missing_references. There is a menu item "Fix missing" on the References page that also goes there.
To fix a missing references, click 'replace' beside a reference key. You'll go to a page that lets you specify which actual reference should replace the missing reference(s). This page contains the standard reference picker, which lets you add new references and authors.
The other part of the solution to the missing references issue is the ability to specify aliases for authors, since many of the "missing" references simply have aliases for existing authors. This was released recently, and can be accessed via the "Authors" menu choice, or http://antcat.org/authors, where you can add aliases to existing authors.
This concludes my work on the missing references issue, so if there is additional functionality that's required, let me know.