thanks very much.
i think some of this is already in place. my current dBase structure has a product table and a linked versions table, so when the product is selected a drop-down box shows the relevant versions from the associated versions table (with a value set to Version ID).
so am i right in understanding that if i added an "add to cart" button/form and dropped the drop-down list into this form, that will send the version to the cart?
so from there i would update the "add to cart" server behaviour to specify that it sends the version id info plus the vat value from the product recordset?
and from there i could then address the calculations etc. do i understand right?