Thank you all for this wealth of information.
Flyerfox, I looked at Turkish Airlines, and talked with an AA rep, and given my dates and desire to fly into JNB and out of CPT, I think I can work out using BA one way and Turkish the other.
Thanks again for sharing your expertise!
Celia