I run a commercial grade, heavily visited, well-known website with complex business functionality and we've been properly down for a total of 90 minutes in 7 years and we run it on a shoestring budget. Who are these yahoos that can't figure this out? Have they never heard of a QA environment and testing?