A Java-based Morse Code trainer, using the Koch method, and user-definable character sets.