Perhaps many on this list already know about this resource, but I did
not until I began putting together an "Introduction to CW" program for
my radio club.
ARRL offers online mp3 code practice files, along with their text.
The archive of 5 thru 40 WPM code practice from W1AW can be streamed
or downloaded from
http://www.arrl.org/code-practice-files
These are the same files used on W1AW.
Mike Duke, K5XU
American Council of Blind Radio Amateurs