I use this software on a regular basis for scheduling EMS duties, reviewing my monthly assignments and the equipment I'll use, as well as connecting with personnel throughout our volunteer system--it's terrific, works without flaw, and is exactly what we require! Built by someone who likewise is a volunteer and uses the software for the same purposes, it might be --should be, very useful for anyone or any group needing to perform the same functions for your organization whether it be small or large. I'm relatively new in an organization with around 1300 total volunteers, but I've always heard instructors and administrators sing the praises of the software and have not heard any complaints from anyone -ever! Amazing! I'm surprised to be the first to rate or comment here but that goes to show you something, because you can be sure you'd see complaints or tales of woe if it was inadequate or problematic.