Hmm.... Interesting story.

My primary user domain existed before any other domains. Another agency existed with their domain but there was never a reason to share resources. The third domain was created because the idea was that, there would be so many outerlying agencies attaching to the new resource that neither of the existing domains wanted the "alien" presence on their systems. Thus, a third domain was created.

However, the project did not mature as planned and no outside agencies joined the project. So, we reengineered the domain structure and moved the resources into the second domain. The third domain is now dismantled and we have to proper communication between the first and second domains now.

... In a nut shell....