Progress Update I've think I've fixed most of the relevant issues reported in this thread (thanks again all), but fixing the Common Market 'shared resources' crash is proving a real nightmare. What I thought would be simple new feature is actually much more complex than I thought and I have to completely rethink and rewrite it. I won't have any time to work on it until the middle of next week unfortunately, but if I don't figure out a solution soon after that I'll probably scrap the mechanic (shared resources, not the Agreement itself) and think of something different. Suggestions welcome, but keep them simple. My DLL modding skills are still in their infancy.