Please dont apologise I havent articulated this very well, so I'll try and do it better...
I have uploaded an example of what I am trying to do.
My simple take on this was:
Create the pages with dataAssist, hide the 'category' text box created by WebAssist.
create a dropdown list with static 'other' option and dynamic recordset selecting distinct values of category within the table.
When the user selects an options from the select list it changes the value of the 'category' hidden text box.
If the user selects other the hidden 'category' field is made visible and value cleared, ready for the user input.
if the user selects one of the other categories from the drop down, the field is re-hidden and follows the previous described behaviour.
I hope with the attachment what I am attempting to do is clearer.
I thought that by using DataAssist and Validation toolkit this would be doable.
Can you advise please.
Thanks again for the help