Might it make sense to turn this into a CMoney::CheckRange() ?