The ability to customize your website so that it reflects your organization style! Very user friendly for anyone not familiar with coding or HTML as well as it being easy enought for someone proficient but still have some training needed to navigate through all features available (the community page could use an upgrade). It takes time getting used to navigating around all features especially when you first get started using the program. There are several different ways you can set up custom pages within this system which allows us flexibility throughout each season. If I had any complaints they would be minor details such as adding new fields to existing forms without having to go into another screen. We were able to easily integrate other external services like paypal allowing parents/volunteers easier way to make payments directly from them rather than going thru our office accounting department.