Not attacking Google here, but why can't a company with the insanely vast resources as Google, prevent something like this? I can understand a small provider going down occasionally, but Google should have enough engineers on this to have redundancy and robustness across their networks.