SAA direct to Capetown from Atlanta(14 hours) is a great way to go. Service on SAA was excellent and you have movies on demand at your seat. If you go that route and you're on a 747 try to get seated on the upper deck(economy on SAA).