I don't foresee any issues with the design either - save for bad naming. Special characters (save for the underscore) should be avoided.
See these or other pages that have naming information:
One source about how to name things - http://access.mvps.org/access/general/gen0012.htm
What not to use in names - http://allenbrowne.com/AppIssueBadWord.html
If you think you could benefit from other suggestions, I have links for understanding autonumbers, lookup fields and calculated table fields.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.