Great idea!
Would be useful to be able to set it to a specific value too, say from Off to 50% or so. Maby even independently per rank so that officers get a small discount as compensation for the work they pot in to leading the guild.
A "Mail to Guild Bank" funktion could be useful too. With configurable limits ofcorse so people don't just fill it up with junk when their bags are full.