Thanks, XLent, BMV.

Now we just need to understand why there is such a glaring discrepancy with respect to calculation time for these two functions of the same 'family'! Why would MS design it such that one operates over the used range only but not the other?

Cheers