Part of the cleanup process that is cumbersome is that we cannot isolate records with 2 or more memberships with the same program. It would be great if we could also limit the number of times you can have that program as a membership. (eg there should only be 1 Alumni Association membership on a record). The business rule applies to all programs but not individual programs.
There is not currently a setting that prevents duplicate membership types on the record, so I think this would be an excellent contribution for the idea bank!