Hi Dave
You are right, at least mostly. To cut a long story short, there are 2 ways of identifying synonyms or the same taxa in different lists in the dictionary which each give different results. If the dictionary was "perfect" that wouldn't happen. Anyway, this report uses the older method (Index_Taxon_Synonym) rather than the new method (NameServer), hence the often poor results.
Lynn, it should be a fairly small task to change this report to use the NameServer. In fact I think it would not hurt to search the Recorder source and remove all references to Index_Taxon_Synonym from the queries which are trying to build synonyms lists, though this is a bit more work as there are a few references to check.
Regards,
John van Breda
Biodiverse IT