The good Lord blessed me with a beautiful wife, three children, seven grandchildren (so far!) and rheumatoid arthritis. This being the case, I sometimes use the CWType program for transmitting. The program can be found at http://www.dxsoft.com/en/products/
There is a very simple schemtatic included in the help file for making an interface (serial or parallel) that uses 2 diodes, 2 resistors and a transistor. (You don't need the PTT side of the circuit) I built mine "dead bug" style on the back of a DB9 connector.
There is also a program called CWGet at the same website that will receive CW. All you need is an audio cable from the radio to your soundcard. But of course, the best CW decoder is between your ears!
Good luck and Happy Holidays!