benefits of autonumber primary key
I just finished converting a few databases from Approach to Access with many to many relationships.
For the junction table, I could have used the primary auto-number key from one combined with the primary auto-number key of another as my multi-field primary key in the junction table, but I found that to be confusing. I prefered to use a separate auto-number primary key. I can follow my relationships easily that way, too.
One benefit to this is that if someone adds a record later, I can look at the auto-number primary keys and see that happened. This has helped me track down problems with a report printed yesterday that does not match a report printed today. Why? Cause of that added record to the junction table.
Another benefit is that I can sort entries by that auto-number field when creating a report, so that the input form matches the screen form matches the report. Sorting by the multi-field primary key MIGHT give you that order or it might not.