On many web forms if you want to capture multiple variations of the same item there is often an add button which adds another row of text boxes.<BR>When clicking the add button the form is obviously refreshed but maintains the existing data. How is this done? What is the best way to name the text boxes? The page you are posting to, how do the request.form know how many text boxes to expect? Building the dynamic SQL? The best database structure, a related table with each variation as a new row?<BR><BR>If you had enough patience to get this far thanks, if you know of a good recourse that will help me out please let me know.<BR><BR>Any help much appreciated!