Thanks so much for the replies! I'm already in the process of implementing my own solution as our timeframe is quite rushed. Your info that I duplicated below was particularly valuable as it was a problem I hadn't thought about yet. Your solution will undoubtedly save me a lot of time
--- In [email protected], "Derrick Grigg" <[EMAIL PROTECTED]> wrote: > > My team is currently in the process of developing a large modular Flex > application that is based on Cairngorm and uses the mx:Modules. ... > The one thing that was quite tricky was uncoupling binding from the > ModelLocator during module unloads. ... > Instead we had to use the BindingUtils and then call a method just > before unloading a module to remove the bindings, then the module > could be properly unloaded and garbage collected. Also we had to make > sure we used weak reference event listeners in order to ensure garbage > collection would properly occur on the unloaded modules.

