A search request isn't valid for so long, so most in this thread has expired.
http://www.orbitz.com/App/ViewFlightSear...ge=interstitial
$1,105 + $350 taxes & fees =
$1,455 per person
From dus to cape town: Depart: 8:15pm Dec. 19
From cape town to dus: Depart: 8:40pm Jan. 10