Thanks, and I agree - I'd rather get that visa here in Pretoria before the trip. The thread was really about the Angolan visa which will have expired by the time I get to Angola if I get it here before going on the trip.
It seems the basic principle with (at least African visas) is that if there is an Embassy or Consular representative in your own country it is best to apply for the visa in your own country.
"The fates lead him who will; him who won't they drag." - Anon