Added a reasonable amount of logic to the service to figure out what has changed on new entries to a timesheet.  Still need to work on existing entries.