A Failure Here, Damaged Fiber There and a Day of Internet Glitches