I'm kinda lost on the thread but for the OP which is normalizing the tables, why do you have a Products table and a ProductDetail table?
I would have a Products Table set up like in post #18 capturing all the Product Identifier(s), A Purchase Table to capture the Product Cost and a Price Table to capture all the different levels of pricing based on job criteria.