As time in WoW goes on, people go through guilds on a somewhat regular basis, depending on whether they feel like raiding or just rp'ing. While some of these guilds are good and have little drama, other guilds are great and are praised by other people on their respective server. In your opinion, what separates a good guild from a great guild?