Thanks for the info Ray. It will be more than one option per product, there will be sizes and colors for most products. Price will vary with size. There will be no inventory control. Given these parameters, can you elaborate on your answer? I'm not sure what you mean by an "intermediate table". Right now I have products, color, size, tables, but price and SKU is stored in the products table, that's not going to work.