I believe the support staff at BSA sets you apart from other software companies. The support staff knows the program inside and out, and knows accounting also. With our old software vendor, I would first have to explain basic accounting to the support staff before explaining the problem at hand. Additionally, the response time is exceptional. On a busy day, we might wait up to an hour for a call back from BSA; with our old vendor, we measured response time in days, not minutes.