beautiful. . .
I agree about the nicer/cleaner/simpler. . . I do feel that in addition to helping me with my immediate issue, however, my perl knowledge has been advanced -- thanks.
And actually, what I do with zeros is set the result to null, which I can do before (or now, during) this operation.