Good stuff, especially since toggling Threaded/Linear mode can have an effect on server load.

If I may add three more quick suggestions with regards to Threads and what could be changed then here goes:

1. Ability to switch of signatures in the CP. Option should then disappear from registration/profile screen as well as from post/reply screens.

2. 'Edited by' control. Would be useful (in my case vital) to have more control over this. I could really do with the ability to switch off users' power over whether their message should contain the "edited by" phrase or not. Once again a simple *click* in the CP would remove this option from edit pages, and mark all edited messages as edited. Or maybe the following setting:

a) edit post time limit (master setting)
b) time limit without "edited by" message showing up

If you don't want the "edited by" message to show up, the two can be idential. If you always want it, the second option is set to 0. You could also allow a five minute window for example which would give users time to edit their newly-written post without having it marked.

3. Ability to switch off A) topic ratings. Useful feature, but should be an option to disable it via the CP. -and- B) publicly displayed email addresses (can be left out of the registration screen, but not out of the profile for some reason).