Roger:
I have had a lot of luck with the Morse Academy program. I also know people
who have had good success with the "new Morse" software. I'm not sure how
these can be accessed, since I have always worked with copies people have
given me, but a quick call to the ARRL would probably get you all the info
you need.
Hope this helps at least a little.
Sounds like others on the list have other suggestions as well.
Best 73 from Tom Behler: KB8TYJ