No real issues with what you propose. One thing database purists go onJust the phrase "database purist" makes me itch <grin>.
about is "do not store calculated fields in a table". Just as you
describe, keeping itdlr7 correct can be difficult.