I have purchased my tickets through travel express--thanks Lori--price is the same as when I went in 2012. I received the second dose of the Pfizer vaccine yesterday. Wheels up in June (I hope). United flies from Newark to JNB and also offers changing tickets for no charge. Did purchase evacuation insurance through ripcord also.