Definately give certain level members in the guild different levels of access to certain features. Only founders, officers, etc. can do certain things within the guild. It would give a bit of a feeling of a hierarchy and a way to motivate people to be better guild members by possibly moving up in ranks and having more say so within the guild.

A function to promote/demote members within certain ranks.

Cant wait thanks!