I have a 140k Database with 885 records which takes 81k of system RAM when open. The amount of time it takes SpeedLocate to find a record is dependant on the number of letters it is searching for, not the record's position in the file. For example, with the database above, it takes 5 seconds to locate a record based on one letter, 7 seconds for two letters and 10 seconds for three letters. The same would hold true for the Phone Book application since it is just another variation of the data base.
Stanley Dobrowski CompuServe ID: [71031,2162]