>Hilmar,
>
>It's not as easy as you describe because record number would change from 1000 to 500. Now if another user had stored record number 1000 in the variable lnRecno and later issued GOTO (lnRecno) he'll get eaither Record out of range error or will be moved to the new record added instead of one moved to the position 500. That's not something you would want to happen.
That's right. I didn't think about this issue.
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)