We missed our connection because our flight out of Atlanta was delayed drastically (plane was delayed in Johannesburg, for whatever reason). We were several hours late getting into Johannesburg, but connecting wasn't a major problem because SAA apparently has flights just about every hour. We barely had time to get our luggage and get to the domestic terminal, to get on the next flight out. We were in such a fog at that point, that we were so thankful for the determined porter who didn't leave our side until the bags were rechecked. We had one bag misplaced, but it came in and was taken to the hotel that evening. We lost our "meet & greet" in Cape Town, but cabs were plentiful.

I just spent quite a while on the Amex travel site, to see how many Reward Points we'd spend if we booked directly that way. Of course, at the end, the Reward Points Travel System was "unavailable". We'd much rather go straight to Cape Town, but I would also prefer not to transfer at LHR.