If your app can create many instances of a class module, which has public events, then how to you catch it's events after it's been created. Say you change data in one of the 10 instances of the class modules, how do you catch it's Dirty event in the main app?
If the class module is in a collection the event is ignored and if it's in an array then you can't decalre them WITHEVENTS

Anyone?