When I'm creating a timed task, I almost always set the trigger for the interval to start on the hour. By default it is set with the current time. This seems like an uncommon practice. At the very least, it should round down to the current hour, or preferably 12:00:00 of the day.