Computer based systems, despite their increased complexity, fair no worse than 'pure' software systems. That is the good news. The bad news is obvious; we are not getting better.