Prevent duplicate form submission.
Improve payroll reporting.
Add support for correcting, deleting, and adding punches manually.