The ability to schedule courses in advance, allowing me control over my availability when I need it most! Also being able to customize content delivery methods (iPad/mobile) as well allows us flexibility where we are working from without having our own IT department at work or elsewhere. Nothing really since its been so long that i have not used this product anymore but they did add some new features which would be great if those were there before too :). This has allowed us flexibility while also saving time by scheduling ahead knowing what will happen next week etc..