RGS Package version 2.0 Package contains six dataaware components: TRGSDBInspector: Simple and easy to use component to show data from any datasource like properties in Object Inspector: each database field is shown is separate row: left is DisplayLabel and right DisplayText. TRGSDSChooser: Compound component like Object Inspector in Delphi: You choose a datasource from combobox and its active record is displayed in associated TRGSDBInspector. Datasources are collected in a TCollection. TRGSBMChooser Component to collect and view bookmarks. TRgsFieldStore Component to collect field information for use in different TRgsDBInspector components. TRgsFieldNotes With TRgsFieldNotes You can collect comments (notes) about fields (validation results, for example). These comments could been shown in TRgsDBInspector via hints. For each comment You could define color, what will be used to paint DisplayLabel. TRgsStringStore This is like a dynamic array to save information in string format. Installation Open rgs.dpk, compile and install. This package is created for Delphi3. If You have higher version, then You must modify rgs.dpk requires clause. This package is freeware. Feel free to use it in any application. If You are doing enhancements or creating new components based on components in RGS package, then please send Your modifications to me. You are not allowed: 1. Include these components in a commercial library of Delphi components. 2. Redistribute this source code as shareware under your name. Contact: email: Tonis.Argus@mail.ee Internet : http://my.tele2.ee/rereeda/delphi