The ability to have a professional staff that was knowledgeable, courteous and very helpful in solving our issues. They were always available when we needed them. I would say they are excellent at finding you what you need for your organization. Some things I disliked were the amount of time it took to get an issue resolved. We had a lot of issues but we never knew how long it would take to resolve the problems. I wish we could see what others are working on before we start something. I am not sure if this has been addressed but I feel like there should be some kind of way to see what other clients are working on so we don't duplicate efforts. I would recommend using Brian Lacy & Associates. We used Brian Lacy & Associates for our annual fundraiser. We used them for event registration and general consulting as well.