You mean add up each member of a guild xp, divide by four and have that as the guilds xp?
Update that hourly and you have a winner, a player loses xp, bam guild loses xp, player gains that xp back and bam, guild gains it back.
Basically, but even simpler. Just the total, no need to divide, lol.
And simpler still. Use the 9:00 ST reset. Personally I enjoy taunting the player I'm currently battling it out with on my monthly ladder when I get ahead for 24 hours, hehe.
I also don't "think" we'd have to necessarily change the Guild XP lock to keep it as simple as possible.
Of course, this change would get rid of deleveling. However, deleveling really seems to be a product of an imperfect system.
What it would do (and what nobody seems to have pointed out) is keep the ability to super level in Karthak (for example) and smack Champions for a couple levels. It would make the AM 500 point mute. It would not require reprogramming the XP gains and, more important in my opinion...
Well, nobody seems to remember, but... isn't there anybody out there who has lost levels going to bat for their Guildies? PvP is still a part of the game, no matter how broken, but some of us still grin and bear (I grin a bit more, hehe) 5 levels lost (forget 20) to face up to a foe or foes. I was bored out of my mind relevelling to get back what I'd lost on revenge. I can't even imagine having to do it with the XP gain from 15 levels below my AL.
The suggestions here really make it so that nobody gets "punished" on the BB. Well, not in my case, but hey...