We have been reminded several times lately that Web 2.0 is in no way a synonym for "reliable." Major services have crashed. Big product launches have fizzled. Users have raised their collective fists in the air. What's going on? Is the Web crumbling? Well, no, it's not. But users' expectations are rising, and Web companies often get themselves into trouble by promising far more than they can deliver.