Yippee, I got it to work, thanks again. I now understand understand the mechanics a bit better.
Having said that, I used 'WebAssist- Insert Record' for the first time and I don't understand what selecting the value does - it doesn't seem to matter if I select the ID from the form or the recordset - it works - see attached. So what is the purpose of this value - why does it not matter if you select either Id's (see attached)?