"So what would you suggest, up the exp needed to level or possibley instead of balanceing out the guilds exp rate. Change the amount needed for each guild. Instead of 1 static amount for everyone."

Buffers.... 500k big, with 20 minutes drain rate... 1.5 million XP/hour seems about right.
3 hours for level 20 to 21
16 hours for level 30 to 31
60 hours for level 40 to 41

400 hours or so from level 1 to 40 in one category. Just under 2 1/2 weeks online time.

*shrugs* Well, probably a bit slower since it takes a little while to reach 1.5 million/hour (some guilds never do). but seems about the right speed to me.