Recommendations for Time and Attendance solutions that integrate with SAGE 300CRE

We are in the process of evaluating Time and Attendance solutions to collect time punches from field workers.  Has anyone worked with AboutTime?  What about HH2?  Are there any other solutions that offer GPS/GEOFENCING, both employee and foreman input of time and integrate with SAGE well? Any suggestions would be helpful.  Also, I would love to know if you are using a time and attendance application how it is being used such as employee clock in or foreman putting in crew time.  Thanks so much!