Luciano,

One thing that appeals to me about your solution is the ease of expansion. I can easily add digits without convoluted maths exercises. I requested an expanded version of the sub-routine from the author to support 128MBytes, but I don't like doing that. If I need additionnal digits for gigabytes for example, then his sub-routine won't work and I am unable to expand it myself.

I really like the fact that your solution can be easily expanded with an extra variable and a simple math statement.

I'm just curious in the resulting performance difference. Is it really a big deal?

Robert