Sentence:  I think it should be upgraded to Visual BASIC, but I'm no good at that. So maybe someone here would like to take a crack at it. There are only 40 lines of <WSD>active</WSD> code, plus a few REMs. About 100 BASIC commands altogether. 
Meaning of the word marked with <WSD> tags:  Eligible to be processed by a compiler or interpreter.