W currently use eTIME which is part of ADP. It is easy to work with and not too much of a hassle to setup. Reporting features are good as well. We have multiple time clocks in several locations so its nice to be able to manage them all right here from my desk. Customer support is also pleasant to deal with. Overall its a solid solution.
We currently use Versys Abouttime, it pretty old.
What is everyone else using?