erwin
Timing, caching and locking are the biggest banes to a shared network
(this assumes a caseless solution to OS filenames will be implemented)
Any change requires a full lock on (server side) for all affected records AND FILES/Folders
All local caches of data for those must be flushed and Locked, (then refreshed at the end of the change transaction)
BTW the locking system needs to be OS independent