Mattp's idea that the buffs should be attached to guild level is the best idea I've heard regarding player retention. It would keep the competition alive on all servers and all realms. It would prevent the formation of super guilds (because it would now be useless to have them). The new system only works on the post-patch servers, but most players are not on these servers.