Even in the general business case, people underestimate the impact of a malloc() or a new in their code, or the cost of a constructor. I've seen, in the IBank world, people losing milliseconds because they have the idea that that 'new' is cheap. It isn't cheap, and neither are operations that...