I saw Grady Booch give a presentation at SIGSCE one year -- actually a very interesting guy and a dynamic speaker. He said a quote that has stuck with me since: "Hardware eventually fails. Software eventually works."
Here's a good summary as to why: http://littletutorials.com/2008/05/15/13-reasons-for-umls-de...