Well it turns out my problem is a locking problem.
Has anyone got any work around for tweaking how it performs locking.
I changed one of the shared locks to an exclusive lock because I read that the shared locks are where some NFS based servers run into trouble.
It seems to be working, but who knows, maybe only one person can be logged on at a time by doing this :-)