I have a mySQL -php application set up to service a small group who are located in several different cities using a variety of platforms. The application is hosted by a G4 Mac running OS 10.2.8 We have been very pleased with the performance of the set up. The database/application manages contact and booking information for approx. 20,000 businesses. There is a small chance that without locking our users could get into problems with dirty reads and lost updates. We have begun reading up on row level locking in innoDb type tables but so far do not really understand how they work and are concerned that a user who pulled up a view of a business record and wandered off to lunch could leave everyone else unable to access the data for that business. The other concern we have is that we are backing our database up with a nifty little shareware program called mySQLBackup which we would like to continue using after the conversion to innoDB.... I think this program uses mysqldump under the hood. Anyone feel like climbing on a soapbox about using locking?