Hi,
On a site that's in development (where e.g. theme files are being moved around a lot, and in fact database contents are being copied from one development system to another with their system tables intact and hence incorrect on the new system), is there any reason *not* to call module_rebuild_cache and system_theme_data on every page (apart from performance)?
I notice that the former uses UPDATEs on the system table in the database, whereas the latter uses DELETE/INSERTs to flush out all themes before re-INSERTing them.
Cheers, J-P