We had a flight booked from Frankfurt to Johannesburg on 18 Feb 2012. Flight LH7350 - operated by SA Airways [that was where the problem started!!]
On arrival at Frankfurt, whilst waiting in the book-in counter, we were notified that the flight was postponed till the next morning. Arriving the next morning at 06h00 to book in, notified AGAIN that the flight is not leaving. "Maybe tonight", was the accurate info supplied. We had to book a totally new flight with Air Namibia - reaching our home destination a full day late.
Numerous enquiries to SAA did not produce any answers. Contacting the travel agent - XL Travel in Johannesburg, was as futile.
This is not fair - so beware: Neither SAA or travel agents are there to provide a service. As soon as your ticket is paid, they forgot about you or the so-called excellent service. Find an airline that deliver service, even if it is a bit more expensive.