CSIRO Division of Entomology

Free
Intkey - produce natural-language descriptions, conventional or interactive keys