The one thing that is seriously a pet peeve of mine is keeping time with regards to appointments.
I mean there's jokes enough back home about Malaysian time i.e. being late, here in Dubai you gave a different demon to deal with.
Aside from a rather similar affliction of Malaysians, we have the Subcontinent version of time keeping.
Take this example. I made an appointment for 10am because I had to go do something first and then be home to get the errand related to this appointment done. What happens????at 8:20 I get a call saying there in 10minutes. This of course now messes up my plans and to add insult to injury the wait becomes 30mins. Ok so it gets done and I can go with life.
The other kind gives you 9am so I'm up and waiting and if I see the end of a whisker about 5pm of the said day I feel blessed by the dungu turning up at all.
It could be worse. No show and 4 days later receive an irritable call for not being there at dungu's convenience. I mean seriously. Of course then there's the "someone will call you back for an appointment" which incidentally is now 4 weeks and not a whisper.
If you need after sales care or customer service or maintenance work done.... Good luck in keeping your sanity intact. It's either too early, too late or not at all. It's never at you the customer's convenience. You have to take time off your work/life to wait in bated breath.
Grrrrrrrrrrrrrrr for Pete's sake keep to appointments - makes for less grief all around.