I am creating a database to manage promotions. I have all my basic information (administrative names, numbers, etc.) and now I am trying to figure out how to create a system where I can have multiple "products" within a record. Sometimes a promotion will have two products with a certain quantity per product and sometime sometimes there could be 20 products with a different quantity per product. I need to store this information and cannot think of a way unless I create a table with "product 1", "Quantity for Product 1", "product 2", "quantity for product 2",. Although I could do this, when I move to a form for easy data entry I don't want to view 30 empty spaces when I might only need to use a few. I also will use some of these products more than once, however the quantities could be different every time! I am having some trouble with the logic. Can someone outline what a table could look like? Thanks!