As developers we can completely understand how a simple programming error can cause a site to go down. Facebook is not immune. The facebook outage yesterday was caused by an un-handled error condition in the code that resulted in a complete crash of the system.
Glad they have it figured out for now. There goes the economy and productivity.