I think it would be neat if you could build your own faction ranks and set up their permissions, instead of hard-coding ranks. That way, different factions could have different ranking structures, and could have as many as they like, with as much permission detail as they like.
For example, one...