Just for grins, I played around a bit in the ARRL DX CW last weekend using LOGic 9, just to see how well it might work. I found that the CW memories do not seem to work when in contesting mode (contest log window is open). I also found that the speedup/down command didn't work as advertized. The | used for a half dit worked, but curious why you chose a half dit command rather than a half space command as most contest programs do. The contest programs also use a symbol to raise/lower CW speed by a discrete amount (WPM) rather than a percentage or setting a fixed speed. That way, if you have chosen, say 32 WPM (using pot or direct entry), you can raise or lower your speed by 1 or 2 WPM by adding a specific symbol ( ' < ' or ' > ' ) to do the speed change.
Otherwise, CW operation (WinKEY here) went very smoothly and the [Send message after tab] feature was very nice, much like using ESM (Enter Sends Message) in another program.
Allen N5XZ
73, Allen N5XZ