We actually use Attendance Enterprize from Infotronics --- they will try to sell you the integration piece, but it was not that hard to do in SQL. Infotronics has regional places that sell their stuff - some of their bells and whisltes are a bit much, but a time clock system that allows our users to input some things through our intranet was what we wanted and that is what we got.
ANYWAY
I do two things - one I pull the info from AE and put it into the time card part of GP (schedule it a few days before the payroll person needs it and schedule an email reminder to the folks that need to approve it)-
if you need help with the tables or code - let me know --- I had to do a few small translations for the pay codes, but other than that it was straight forward.
I also pull the Vacation/Sick/PTO (whatever flavour you have) into GP so that Payroll checks can see the totals in AE and then AE manages the balances.
Some of the AE Reports are lacking, but if you know SQL or Crystal you are home free.
need anything - let me know - j