If, for example, it is the final day of the month, the day variable will have a value of 31, for example, while the GameDay will never be above that (as 31 is the top value). Any suggestions? I suppose I might also test for the month, but I suppose that once if it gets the value of 12 I have the same problem.