To clarify, I did make it sound a little easier than what would be ideal. I am looking for something that employees would use to punch in and out (using a user name and pwd combination). It would only need to track their payroll hours. The program would obviously need to report on the statistics, ideally with a user selectable from/to range (but totaling hours per each week). Changes to punch ins/outs would need to be pwd protected so only a supervisor could change them. Web based would be best, I guess, so that we could use it in multiple locations (though I guess we should log the ip address to make sure they're not punching in from home!). PC app would work too, but then you could only have people log in from one location....
What do you think?