Thanks for this, Carl! Couldn't imagine a better host! You are exactly right about the reason to talk about shift: you see it in scripts out there and it can be quite hard to glean what it does if you don't already know it. I also thank you for the observation on the word shift, which I actually hadn't noticed! The name of that script was myshifts.sh, so it's impossible to tell if it refers to the repeated running of the shift command or to the resulting calendar events. I like it!