Perfect storm sinks Facebook.