I liked everything about this program. The fact that it was interactive and gave me options to click on to help with my learning. I have used video in other programs before but never one like this. It really helped me understand the concepts! I am not sure if there were any downsides, but I think it would be nice to have more options on how you can use the different features of the program. I would definitely recommend this product to others. This has been very helpful because it gives me more information on what I need to learn when I am doing my homework or studying for tests.