Go to this website: http://www.mrx.com.au/d_cwcom.htm
Download CW Communicator
You can hook up a key to the computer and have at it. I just started using this software and it has been a big help. It will let you practice offline or go online and do some QSO's.
I really like it because I don't have my station set up yet but I can try some QSO's before I get on the air.
The neat thing about this program is you can also just type like chatting and then switch to the key.
Everyone on the system has been real helpful and friendly. The software is free.
If you want help hooking up a key, drop me an email at N0JZQ@arrl.net
I just used a serial cable and wired it to my straight key. Some gentlemen from the UK where on CW Communicator and gave me the info. Works great. Of course you can just use the keyer that comes with the program but a real key is a blast.