At home, I'm now using CTWM [screen]
[twmrc]. Since CTWM is backwards compatible to TWM, and TWM ignores
config lines it doesn't understand, you can have a base known-good TWM config with CTWM extensions.
So, even if you nuke your CTWM, you'll have a familiar TWM desktop.