Bump.
This could be made easier for people to have a stance on it if a more through description is made.
There should be check boxes to assign a wider array of permissions to a custom number of permission masks.
I think that if the amount of custom masks stretch the page past a certain point then the additional ones are auto-hidden with a clearly seen 'expand' button.
New custom masks should be removable once all members are switched off of them, and non-used masks do not appear on the alliance page. A few non-removable but renameable masks should be automatically present, such as Member Officer Heir and Leader.
The order in which the masks appear should be determined by the alliance, possibly with a number-order selection that is hidden from the alliance page.
The permissions that would be added to the check boxes are:
View Bank
Withdraw from Bank
Deposit into Bank
Set Tax Rates
Edit Alliance Description
Mask Members
Add Members (defaults to non-removable but renameable "member" mask)
Remove Members
Change Alliance Color
Edit Market Sharing Page
Create and Edit Announcements
There may be a need for more or less, its up to how this thread goes and ultimately Sheepy.
This is an expansion on the OP.