Getting this further more, my look at is always that "at" really should be useful for events that aren't days with the week (at Xmas, at Easter, in the weekend, at lunchtime, at nine o'clock) irrelevant of size, and "on" where enough time is each day of your 7 days (on Saturday). I would argue that this is to try and do with the fact that "at" impl