It can be done, but it's painful. Depending on how you FileMaker solution was put together it varies, most most of my clients have not been happy with solution. What I have found to be a beter solution is two way syncronization. This way you keep a fast interface on the remote machine, and you also extend functionality when your not connected.