Have an "effective" date for employee changes to exempt.
As it is now, once you change their status, all history gets changed. If there is an effective date of the change, it won't affect timecards and reports previous to the change.
Great idea Melissa! So you're basically wanting a way to view when an employee when from (for example) hourly to salaried and became exempt from overtime in the reports, is that right?