in reply to Mason design issue.

hidden input fields are not #bad# design. You need some kind of unique ID that the page can use. Short of having the form name made unique, which would do that same job but is in itself a hidden value, I can't see another easy approach.