I like how easy it was to set up my employees schedule with their availability as well as create custom schedules when needed! It's very helpful if you have multiple locations or departments within an organization. Sometimes there can be errors in data entry which makes me feel nervous about using this system every day but luckily they are quick about fixing those issues once we report them so far no problems here. If your looking for something simple yet robust then give eTotalPlan a shot because i know our HR department has had nothing bad to say about its ease of use. Having all information from payroll together helps keep everything organized in regards to paychecks being issued weekly etc.