Hi Alhousani,
If you are running this from a network share at work is the database split?
If not then by splitting it and leaving the back-end on the server and bringing the front end to your local client, means your local client does a lot of the microsoft access grunting instead of hogging...