Dave, missed your email at work, while I was poking about in the same spot. your implementation is not faster than mine but CPU utilization is a good bit smaller. 90% for mine and 40% for yours. ggeometry_compress probably needs similar treatment. Thanks a bunch! C.