Taking ElectricPete's budgeting "anomaly" a bit further, it is to be expected that the rounded total of a set of numbers will not usually equal the total of the rounded numbers. You can apply statistical mechanics to the problem, by treating it as a "one-dimensional random walk", to show that if the average magnitude of the rounding error is e ($250 in ElectricPete's case), then the expected value of the magnitude of the discrepancy when summing N values is
0.798*e*sqrt(N)
But whilst this can be highly important for the money-men, in general for engineering-type problems I'm with IRstuff: discussions about the appropriate treatment for X.5000 in rounding is interesting in theory but irrelevant in practice.