By default, SavvyCal generates time slots by computing them from user-defined preferences (recurring ranges, start time increments, buffers, frequency limits, etc.). However, sometimes it's preferable to offer a set of discrete times (for things like webinars and classes).