... called the database classes as appropriate. In the end, everything was organized in easy to track .prg files, it was easy to document, and using meaningful names, the code was easy to view and understand. The reason you use this instead of Functions is simple. A class can inherit from another ...