Hi David,
The "record out of range error" usually occurs when the program tries to access an invalid row in a table. For example, if you had a table with 5 records, you would receive this error if you issued a goto that was less than 1 or a goto greater than 5.