Think I will avoid using CINT. Seems the difficulty only arises if the decimal value is exact .5 so I think I'm better off using _Ceil and _Round rather than trying to catch the number of times Cint encountered .5 .
Something like b = a - INT(a) : If b = .5 then c = _Ceil(a) else c = _Round(a):
Gotta love those Bankers