While SM519 is absolutely correct with his caution, I would like to build on his point a little. ANY very complex system with Tables for Events, Shooters, Squads, Categories, etc., will necessarily require enough features to answer the diverse requirements of a large number of customers.
When I was in software Pre-Sales, I always advised my customers to dry run new systems at least one time as it will be used when "live". Bring as many different folks through it as you can: the person who signs the check, the manager, the shift supervisor, the folks who actually do the work and even a few customers. Build your own cheat sheets and keep someone on hand who REALLY knows the system.
I like what I see in 3S and would offer the same advice to buyers of any of the other software competitors.
Bob Petersen
P.S. 11/19
After reviewing Source Forge, RJ Stewart, and 3S, we're strongly leaning toward 3S. I'm looking over the documentation for EzShoot but I don't see any reviews or discussions about it. Is anyone using EzShoot?
http://www.ezshoot.com/home.php