And, on a tangent, how does the packing algorithm cope with having values removed from the index?  Does it readjust the packing or does the index become suboptimal?

Thanks, cheers.

Jeremy