I live about 10 miles (as the crow flies) from the area that got dumped on. We had light rain for about 1 minute. When I saw the news reports on TV I thought maybe I was living in a different dimension. It was like WTF are they talking about.
I travel to Southgate quite a bit, visiting a factory the company I work for owns. Talked to them this morning. Since the building wasn't really meant for that type of weather things are not looking very good.