@MoiraGoggin, you're exactly right about the calculations. They use the history for reporting purposes.
@GaryFeldman, I thought about that too. Could they just use formulas in their reports to compensate for the difference in UOM?
@JeffSchwenk, confirming the number of records in the history table.