I wonder if the accuracy of estimates would improve if the clients let it be known that if the accumulated cost ever exceeded twice the initial estimate (or some similar multiple), the whole project team running the show would be replaced, and the project potentially scrapped.<p>It would be hard to stick to such a pledge, of course.