I think instead of intervals, I'd rather be able to schedule something to kick off on some predictable times. So instead of "every hour", I'd rather have "on the hour" meaning it kick off at 1:00, 2:00, 3:00, ... or close to that.

My use case here is "I want to deploy to -dev at 0, 15, 30 and 45 of the hour". I think in meetings we were saying "every 15 minutes", but right now it's implemented with cron and it's more predictable. This is less of an issue for 15--waiting another 15 minutes for it to probably kick off isn't a big deal. This is a much bigger issue for "Once a day" where I have no idea when it's going to execute next and it's less likely I want it to kick off at any old time and more likely I'd really want it to execute at 6:00am EST.

My vote is to change this from an interval to specific times of day:

1. 0, 15, 30, 45 of the hour
2. 0, 30 of the hour
3. on the hour
4. hours 0, 3, 6, 9, 12, 15, 18, 21
5. hours 0, 6, 12, 18
6. hours 0, 12
7. hours 0