Hi Shane:
> The parent form, based on frmDataManagerFormCustom, has a cmDataManager object and a cmRule object on it.
Just re-reading your post, it occured to me that you may have dropped the rule class directly on the form. You actually need to put the cmRule class in (by editing) the datamanager container, not just drop it on the form. Also, ensure that you have a value specified in the rule's cWorkarea property, either the cursor name (or cursor list) or an asterix (the default) "*" to denote all workareas.
HTH
-=Gary