I got an e-mail this morning from United Airlines. Starting December 15, they are offering direct flights from Newark airport to Capetown. The only direct flight to Capetown from the US. 14 1/2 hours flight duration. I sure wish that there had been this option when we went!