Being able to store changes to Employee Type and Departments like we can with other User fields would be EXTREMELY helpful to our company. Currently, if an employee moves from one department to another, once we make that change, any reports that we pull look like the employee has been in the new department since they started. It would help us greatly if when we could put their initial department in, then if they were to change, update that to the new department with an effective date. This would be the same as the Supervisor field or the Hourly Payroll field. Since those fields can track historical data, shouldn't it be simple to add that feature to other fields?