Okay.... i thought that maybe there was some kind of parameter which allowed us to remove the decay, no matter what the distance to the source is (without affecting the position vector).

But your idea is a very simple and effective one, i'll implement it.. thanx