When I change a record in a binary file, I damage other records in the file. Does one need to copy records to an other file, add the modified record, and continue the copy? Then rename the file (if that can be done in c)? I would like to know of a better way. There doesn't seem to be an update file mode. Thank you. Zach.