, but evidentally the array accum calls give a major >> penalty. I can't add much to this discussion, but if you know how large your array will be, there is now an operation to preallocate it (array_fill or some such). Should be google-able. -W