Allie
Define "archive"...
Some folks figure that means removing rows from one table and sticking them
in another. This creates headaches if you ever have to recombine.
Another approach is to use either a Yes/No field (Archived?) or a Date/Time
field, into which you store the date "archived".
If you use the latter approach, you can modify your queries, forms and
reports to only use the un-archived rows, and, to the user, it will appear
that they are only using "live" data.
If performance is a concern, index the field.
And when the day comes that you have to "look up" historical information,
it's all in there!