Jim,
Interesting post. If the rate on the timesheet (or tax rate on an invoice) was something like an "override", or some other value that you couldn't derive from the rate table, then I definitely agree.
Beyond that....let me think about that some more. Thanks for the input.