Yellow fever
Good news, at last! Emailed a couple of places that do the jab last night and got a reply back this morning. So, booked an appointment for 1pm tomorrow. R850. I even thought the reply was pleasant. The conversion of Rand is easy enough. Divide by two and move the decimal point one place to the left....
gaghalfrunt.travelmap.net/africa/posts/yellow-fever