Facebook engineers have just issued an apology and an explanation for the crash earlier this morning that left the site inaccessible to users worldwide for over two hours. More...