I'm no expert in Access, but I have recently set up a multi user database which is working well. The environment is that all my users are sat at desktop pc's at different locations in the country.
I split the database to allow multiple user's to access it and update / add data at the same time. You're right about the split, all functionality goes in the Front-End (FE) and all the tables go in the Back-End (BE)
The BE resides in a shared drive, and I distribute the FE via a Batch file. The user clicks on the batch file icon on their desktop, this copies the FE to their hardrive and opens the FE from their hardrive.
All the links to the data on teh shared drive remain, and they can log in whenever they want.
To my understanding replicating was designed for data.
Any changes one user makes another will be able to see straight away on their screen, therefore there is no need to synchronise data, since they all share the same. Corruption therefore is made much less likely.
There are lots of threads on here about the pros and cons of splitting, and threads about Splitting Vs Replicating including a thread that I started on that topic.
~Phil4tektips~
Grant us peace in our days work!