I was thinking about the issue caused by template code being lost whether due to updates, reversions, or otherwise. Can a process be implemented whereby templates are not over-written per se but instead the most recent template is used and the prior template is still available but inactive? This would be something like updating a wiki page where you can look back through past edits. The advantages I see from this process are: - During updates any overwritten template can be retrieved - If a user reverts a template then changes his mind, he can still retrieve the prior code - If a user makes a template coding error, he can always go back and retrieve the old data Currently users need to copy/paste template data and store the info. In a worst case scenario, we need to restore a backup of our forums to get at the old templates. I think the above suggestion would be a nice improvement.