The ItemID is actually for the product which is independent from the weight and price. Each product is available in mulitple sizes and the size determines the weight and price. If I left the ItemID as the value then that would be what gets pushed into the cart object.
I understand what I have to do now based on your reply, Thanks. It's just that I had this idea in my head that the original selections I was making when I set up the Add from Recordset would be sufficient to get the information into the Cart. So I guess what the extension does is just provide a skeleton within which a bunch more work has to be done to get the functionality unless you have a very simple store.
In the Advanced View of the Recordset, I don't even see a way to make a select with the "where" equal to the SizeID. And of course the SizeID has to be captured in a variable which is a PHP statement or two. So there would be some SQL and some PHP custom coding, albeit very simple.
Am I missing some way to use the extensions that I haven't tried or am I correct about the tweaks I have to do?