We can argue all day long if these screw ups are due to bad processes or bad data, but in all reality, even processes are triggered from some sort of underlying event, which is something as mundane as a database field???s flag being updated when your last purchase puts you in a new marketing segment.