Christian, Your general requirements are clear, and I'm writing a kind of spec with mockups to finalize the discussion. But:
Additional point: say affiliation A is Dept X, School Y, University Z B is School Y, University Z C is Think Tank W
then it must always be that B>=A, and B+C=100. The reason is that A is part of B.
This is a complication that goes beyond the scope of the original item in our agreement, which was:
For multiple affiliations, let users specify percentages for each. Support it in ReDIF profile export.
So I do not promise you this additional feature. But we can push it to the end of the development queue. And when I'm done with the other features (as agreed), I may additionally do something like this (or maybe there will be other items of the similar status) as a free contribution to the project. Or alternatively, if you believe this is really important, we must agree on excluding some other work from the scope of the project. Let me know if this is not appropriate to discuss this on this list. -ivan