Simple answer to avoiding such mishaps again - Wake up our sleeping weather forecast department. Give them a run for their money, they will do a better job. Weather forecast department is making a fool of itself and others by not predicting at all or predicting totally incorrectly. Second to this, the drainage system needs to be redesigned to pump out such loads efficiently and quickly. Its a simple answer to an otherwise seemingly complex problem.