As for the exploding costs of these megaprojects, it might have seemed like a good idea in the beginning, but some skidding can lead to a loss of control and, in the end, astronomical costs. The gun registry is a good example of that, in my opinion: it was supposed to cost $2 million, but it ended up leading to colossal amounts.
You said earlier that, in your opinion, multiplying contracts, assigning smaller, more specific tasks, would make it more possible to maintain control. Is there something else that the government should do to prevent an explosion of costs when it comes to Shared Services Canada?