This is why the leveraged systems integrator consulting model (i.e. Accenture, Deloitte, etc.) is inherently flawed. If only these firms would take a few experience senior people (as opposed to a tiered leveraged or pyramid hierarchy with tons of juniors at high margins) and implement the systems I think they would find a lot less failures.