Hi Andrew,
> Shared is now slower than Exclusive.
As all others have stated, shared is always slower than exclusive. Aside from the locking the other reason is that VFP caches write operations with exclusively opened tables. Depending on the amount of your modification, VFP might only write to the server when you close the table. In shared mode, VFP writes every record immediately.
It's strange that you have such a huge difference between VFP 8 and 9. It's not like Microsoft did a major rewrite in VFP 9 of the data handling code. I would assume both to operate at rather similar speeds.
--
Christof