I think Graeme's idea about background tagging on save is a good one.
You can launch the tag files dialog and select to rebuild the tag file, but only re-tag modified files. If you do this in the background it might not be too many files. Unless you get a large update from version control, it should just be the files you have changed personally.