I should clarify what I need to do. I don't, at this point, need the client to be able to add options groups or even options themselves, as these are constant. I do, however, need to be able to select the proper productoptions from the dataassist created insert and update pages for the products table.
In other words, while they are creating or updating product "A", they should be able to check or uncheck available material (or 'color' as it was in the options tutorial). I can create a recordset pulling the proper options based on the objectgroup ID, but I get lost as to how to get all that to write or delete the proper listings in the productoptions table while at the same time the page is writing to the products table.
Hoping since you had such a great tutorial on adding product options to the cart side, you have one as well for the admin side of options, but I don't see it.