>The behaviour observed does PARTIALLY make sense - why bother to change the table if there were no deleted records removed!?!
But that would require additional work for VFP, to analyze if there are deleted records in the first place. Assuming that there will
usually be deleted records, it seems much more efficient to do the PACK inconditionally.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)