The best part of using this system is how easy it makes scheduling employees for different shifts so they don't have conflicting times off from work! I love being able to schedule as many hours or days in advance which helps me keep my calendar organized at all time!! There are some quirks here & there but overall its been great working w/this program over other ones we've tried previously (both free). Scheduling has become much easier since implementing these features into our day-to.-byday operations!