When issues arise, often times you worry, you wait, wait, wait. Many times you have time constraints with payroll, reports and other information. If customer support is poor it does not matter how good the software is, the support will destroy any feeling of security in using the software on a day to day basis. BSA software is simply second to none. No wait, no hassle, no issues, no problems. I have been through at least five, maybe six full conversions in my career. By far, the BSA experience was seamless and smooth. I have scars to show you from the others.