The ability to pull data from multiple sources into one place. It has been very helpful for our program to be able to see all of the different activity levels of our members. It also helps us stay organized as we are trying to get more people involved! Nothing at this time. This software works well for our needs. I would recommend any organization to give it a try. It does take some training but once you have done so you will appreciate the benefits. We are able to see where our members are participating and how they are doing compared to others.