Coming from a technology background I know full well how flawed software can be. It is, after all, written by humans! Like anything else though there is good and bad. We should never rely entirely on technology but then again we should not rely on human nature either.