Ryan, thank you very much for the response. But I still have one issue to resolve.
As it relates to your question, I am doing this as described in your 2nd alternative. Specifcially we have a text field (called $(EmailAddress) where the user enters their email address. But I am unable to populate the hidden fiend default value through a question event - I think because the $(EmailAddress) field is the only input field on the form. Hence there is no way for the hidden field's default value to be set through a postback after the $(EmailAddress) field is updated.
Does this sound right to you? If so, what do you suggest?
Thanks in advance.
Mark