We use Quick books, Enterprise version for payroll so we were somewhat limited r/t time and attendance programs.
The one we ended up with is GHG out of Texas. The cost is 1.00/paycheck/direct deposit transaction and that is all we pay. You can buy their software but we chose not to as a not for profit mindful of cashflow. Their support is fairly good and the program is fairly user friendly and allows you to use the time and attendance as a web posting for forms, newsletters, etc.
When I came here they were using Optima from McNeil. Not the best and the support is poor IMO. We are going to the attandance system in our new ERP system.