Hi.
My two cents, endorsing what's gone before and...
BTW, you never said how many users you have. Based on database size and number of users you might think about putting the back end on a SQL server.
1) Definitely split your database, front end, back end. Users have the front end, computer/server the back end. Backup your database on a zip drive, or in another folder, and use the splitter. It won't bite. Back up before you do anything...before breakfast, after lunch, while you're waxing the cat. There are two kinds of Access users--those that have lost their data and those that are going to lose their data. I have daily backups on zip disks going back 60 days.
2) Get the backend on a dedicated hard drive on the server or serving computer. All by it's lonesome. I've had people say that the cpu speed on the server doesn't matter, but I'd want my fastest cpu on the server. This is just a preference without much understanding of why, other than common sense.
3) Don't run something like Quick Books, or other cpu heavy programs on the serving computer.
4) The better the boxes (PIV's, 256mb ram is plenty) the better the service.
5) Hide your hard-to-load forms and you're a hero. Also, if you have a form with a tab control, with lot's of controls, you can divide the form into separate forms for each tab, and substitute command buttons for the tabs. Any form with lot's and lot's of controls probably should be divided up. I've recently discovered the joy of pop up and modal forms to deal with some of the stuff I used to stuff in the main form.
6) Be sure that it is the database and not the network that is slowing things up. Verify the boxes are hitting on 100 mbs on the network. If not, check the network cards, maybe the router. Cables can be a pain too. I'm told that the new cables are much more reliable ("twisted pair?" I dunno...)
7) Make sure your boxes are virus protected. I spent mucho dinero on memory sticks, and other hardware, and all the while the server had a virus that was eating cpu time. I fixed it at Symantec's web site and now all boxes are protected. To find out, go to Taskmaster, processes, and see what process may be running at more than "99". It might be a virus. Click Taskmaster's Performance tab. After the intial spike for entering, you should see low cpu usage, with occasional little blips. Your memory usage is good at around 100,000, at the bottom of the screen. Lot's of info in there to check. Make sure the boss sees you doing all this. Leave the performance tab open a while...it's really hi-tech looking.
8) Compact and repair the back end on a regular basis.
Gus Brunston

An old PICKer, using Access2000. I manage
Suggestions welcome. padregus@attbi.com