> When you call a taxi company there's no certainty if or when they'll actually turn up.
Ah, that's a good one actually. So, with Uber is there any certainty? Do they give you money back or something if the Uber doesn't appear on the specified time?
It has happened to me that I have waited a bit over the usual time for my taxi, but not very often.