Just continuing the discussion, I fully agree with you on principle. I stand by the fact that FIVE is not really a good constant. You will not change five unless you also change the code to handle it, so it just adds another part to modify. And if you never intend to change it or reuse it.. well the only point for making its symbol is to give it meaning, which FIVE does not. But well at a point it's like discussing colours.