Conclusion
One of the primary reasons we chose to use SCL Lists for this system is their versatility. There are over forty SCL functions available in version 6 that can be used with Lists. Also, Lists can have sub-lists and they can be created, expanded, and deleted dynamically. Other features are that they can be used similar to arrays or stacks.

For all the advantages that we found in utilizing Extended Text Entry widgets as the base objects for our comment field subsystem, there was a distinct disadvantage as well. The problem with using this particular type of object was that it could not handle special formatting codes embedded within the text. This meant that any text data that had been superscripted or subscripted or had other special formatting codes applied to it and was imported from an existing Word document or pasted in via the clipboard, lost the formatting information. Other than this deficiency, we have been extremely pleased with the versatility of SCL Lists used in conjunction with AF frame objects.