Just a quick note on this -
Autonumber will guarantee you an UNIQUE number as a key, but it WILL NOT guarantee that the number will stay in numerical order and if you delete a record, or a user starts to add a record and cancels, that number is gone forever so you will have gaps. It's best to not assign a meaning, other than a key, to an autonumber unless you don't care if there are gaps or that the number may not be consecutive (one example of when it may not be consecutive is if you use replication).