On a similar topic, how about CPT? (connecting JNB to CPT to LHR) I've been there before and don't remember it being a large airport either. But only flew international into CPT and I was tired. So didn't notice if the domestic terminal was there as well.