ulgo maybe you should consider changin the kicking time to be 4 weeks, because you can't realy tell if the person been inactive for more that 1 month, when a person reaches the 1 month mark of beening inactive the next time that it changes is when that person get to 2 months inactive, if you where to change the kick time to 4 weeks it would be easiar to record how long a person has been inactive.
And as you say its hard to record when a person is on holiday but maybe you could put a list of ppl in holiday in the guild notices and take ther name off when they come back.
ps just counted thers 13 in the 1 month mark but i dont know how many of those r un holiday, or away from gw for a nother reason