With regard to the FullName question, my genealogy database tables do not contain such a field. They have PFX (Prefix title), First Name, Middle Name, Last Name, and SFX (Suffix title). However, when I am looking things up on a form, I have a QUERY that calls a text-string function that merges the name parts and removes extraneous spaces, tabs, zero-length-strings, and occasionally, nulls. (The nulls come in because of the unique structure of a GEDCOM file for genealogy research.) That function is never called for bulk processing, but forms generally are limited-processing cases, rarely more than 20 names at a time. It also gets used in reports and when I'm building the tree diagrams using Excel or the "history book" using Word. In each case, the full name is used only rarely.