Anyone who has spent enough time in Johannesburg knows the drill. One minute the sky looks harmless, the next minute the rain starts bucketing down, the...