Thanks for the help but..
The problem I'm having is that when DBP sends a write command it adds a carriage return (for those coming from the original basics this is a writeln).
This means that each section of the file is treated like a record making it difficult to manipulate in any database.
The other issue is that the numeric fields are saved in what appears to be a form of binary code making further external manipulation difficult.
The idea behind the project is to give a group of models certain characteristics (strength, speed, amour intelligence etc.) they would then be allowed to compete in an arena with no external "human influence" to determine the "survival of the fittest" I need to allow others to input their characteristics separate from the program, data statements are fine for development but too restrictive and need permission to manipulate the code file
ah well we will get there in the end