Check out "CwGet" at www.dxsoft.com
. It is the best software of which I know. I keep it running in a small window on my computer with a marker for my CW offset frequency so I can "zero beat" someone calling CQ before responding.
It is shareware and if you like it I certainly encourage you to pay the $35 registration fee. It is worth every penny.