I have three product category tables -- Machines, Services, and Parts -- and a ProductIndex table that keeps track of items in all three tables. The ProductIndex table contains all of the products, with fields for the ProductIndex primary key, the type of product (i.e. which table it is stored...