I can't think of any way to actually fire an event when the date changes, but you could certainly toss the poll into a seperate loop (or toss it in a timeout case if you are using an event structure). Since you are just checking for a date change you could give the loop a very hefty wait like 10000 ms or so, and it would have almost no effect on the rest of your processing (an even better way would be to use a timed while loop because then you could put it at a very low frequency and still stop it instantly, but that would require 7.1).
Regards, Ryan K.
