&gt; But this could happen with any device that is controlled by software.<p>Absolutely not. This kind of lazy, defeatist attitude towards failure is a huge problem in the software world.<p>There should have been checks that handled when the server (or anything else) became available with a contingency already in place to <i>fail safely</i>. Ideally, some of those checks should have been outside the area affected by software updates, such as in hardware.<p>As software moves into more and more areas that are traditionally thought of as hardware developers need to realize that in some areas bugs are <i>not</i> acceptable. Ever.<p>&#x2F;&#x2F; <i>sigh</i> - do we need to get the terac-25 report out again?