I should add also that the best way to implement the idea in KEEPCM.TXT is to define the code in KEEPCM.TXT, and copy it *exactly* into your application. It's all coded correctly, and there's no chance of using the wrong kind of 1- or 3-byte character!