What a magnificent post, and a nearly identical story to my first (you never forget your first) except I emailed an apology to the op I froze up on. He was gracious, which is the norm, and we became QRS friends as he needed to practice as well. If I can't find a QSO to copy on-air, I visit the CW learning/practice website http://aa9pw.com/morsecode/ which I find to be invaluable. For learning, it offers both the Koch and Farnsworth methods. For practice, it offers a variety of real-world news headlines, an ARRL feed, or simulated QSOs that you can set the character speed and spacing separately. This is a very well thought out website and it, and the mobile device app, are particularly beneficial for anytime practice.