I’d like for us to be able to receive invitations to guilds and to send invitations to prospective recruits despite being in a guild at the time.
The invitations could be received or sent and sit in the mailbox for 24-36 hours until we accept or reject the invite. The inviting guild would have a spot “frozen” to keep that place open. Once the prospective recruit accepts the invitation, he or she is immediately knocked out of his or her current guild and enters the new. If the invitation is rejected, the spot unfreezes. If ignored for that 24-36 hours passes, the spot unfreezes too.
The way things are now, the guild opening can be filled in the time it takes the prospect to leave his or her guild. If you could devise a method to try work this out, I think we might see less (not eradicate the behavior entirely, of course) of the in-and-out memberships due to people not wanting to be without a guild until the one guild they want has an available slot.