Has anyone written a BTM tidy? It would do things like 1. consistent case of keywords and set varables. 2. consistent use of blank space. 3. consistent indents. 4. consistent format for top lines to document. 5. normallise CrLF line endings in case disturbed, include presence of one at EOF 6. normalise alternate forms.