LONNNNNNNNNNNG!!!!
Fortunately it did not get to us, the lights are on and the AC is cranked.
Here's a quick explanation on how/why something like this can happen at this magnitude. Think of it as a group of 20 trucks (generators) pulling a single load (electrical load from customers) at a rate of 60 mph (generator frequency measured in Hz, North America is 60 Hz) You have a failure on one of the tow ropes pulling the load, that particular truck then speeds up until the point of overevving and blowing up (generator or group of generators on that particular grid trips). The other trucks have to push a little harder to maintain that speed of 60 mph, no problem they wont even notice it, then one starts to overheat, it breaks down and the others then have more load to carry and it CAN snowball from there.
Take this scenario....It is 100 degrees out everyone has their A/C cranking all the lights on etc etc etc. HEAVY LOAD, suppose a couple trucks are out of service and you are maxxed out on the remaining trucks, you have a tow rope failure (transmission lines become very vulnerable to failure in extreme heat and load conditions to begin with) the other trucks cannot maintain their speed, so for equipment safety reasons ( low or high generator frequency will trip a turbine/generator set to prevent damage from excessive heating or overspeed and destroying a 10 million dollar piece of equipment) they will just shut down to protect themselves. The reason it has to be so big is because the system frequency has to be maintained at 60 Hz and if you lose a couple generators,the system will compensate with the other generators on that particular grid. If it were broken down into smaller groups, say 3 generators for a city of 1,000,000 and you lost one because of a mechanical failure and then you had to take one off for maintenance, no way could one generator do it and you would have to take it off as well, then you have a city of 1,000,000 with no power until at least one other generator set was repaired and God only know how long that would be......