Just an idea to make life easier on you, what about instead of dropping xp at random times, create an Lam only NPC that gives out max xp the same way that the veteran build npc does. This would not only allow players to get max xp for a character regardless of when they log on, but would also allow players to walk away at less than max level if they want to try something out at a lower level. This would also free up your time that you otherwise spend granting xp to characters on a piecemeal basis.