Hi Dan,
OK, the problem wasn't really with the server. The issue in the end turned out to be one of the PCs was running an earlier version of Maximizer.
This wasn't an issue when the data was stored on a Windows PC but it did manage to screw things up when it was moved to Linux.
I don't have Pervasive SQL on the file server (too expensive!), the data is stored there and the gateway PC that manages access is a Win98 PC on the network. This works fine, access to the data is fast and reliable.
I don't really know that much Linux but I hope this helps.
Grant.