I would sectionalize it as
http://coral.aims.gov.au/info/factsheets.jsp has done such as Acropora, Goniopora etc. Then within that the scientific name as they do. Then with the associated common name or aliases.
It would be an undertaking but as a start I would make it searchable under 5 searches. Scientific name, common name, light preference in PAR, water flow preference and main color. If it is debatable which color is more predominate then list under more than one color with an addendum designating other colors.
Once a particular area of the mt is established with a need then par and flow can be determining factors for a quick search and color etc after that.
Scientific name (genus)
Common name
Alias
Hardiness
Growth rate such as slow, medium and fast with appropriate defining of terms
Growth pattern
Light preference in par not type of lighting as that is very subjective in most cases
Flow preference
Tip color
Base Color
Main Body Color
Polyp Color
Is it aggressive etc and how does the aggression show up if known such as chemical, extension etc? How close can it be to its nearest neighbor if known.
Comments section
That would be my wish list.