Guildhouse keys seem to be an ongoing problem for players, GMs, and devs alike. You need more, or have stray keys floating around, it is just a general pain. Entering the winch or the house of the spirit involves a test condition rather than a key. Making guild membership a test applied by the magic guildhouse lock would make the whole thing self-administering. The downside is you couldn't give keys to friends and allies, someone would have to let them in unless there was an additional whitelist that could be edited from the guild window (if given the privilege).
Thoughts?