On 5/21/06 8:10 AM Nigel Garvey [log in to unmask] said: > The best solution seems to be > to set the day to a number below 29 first Good point. This works: set d to (current date) set day of d to 1 set year of d to 2003 set month of d to January set time of d to (0 * hours) + 1 As does this: tell (current date) to set {day, year, its month, day, time, d} to {1, 2003, January, 1, 0 * hours + 1, it} Thanks. -Duane Mitchell