The ability to create multiple user profiles makes this program very flexible! I love that it can be used in-person or online as well; however, we have found more success using our live course format most often than when it is recorded. A few other programs would benefit from having similar features. We use this software during staff meetings/trainings as an additional way to engage participants so they are not just watching someone else speak about something important but also interacting through questions asked by others within the group. The best thing about this software is that it automatically syncs with other e-learning platforms like BlackBoard to make learning more effective and easy! It's also really user friendly - I've been able to figure out how to use the program without any problems. There are some features I wish they could improve upon but overall this has helped my students learn much faster than if we were using just one platform or another.